Pernicious anemia is usually caused by lack of intrinsic factor and therefore you need the shots in order to regain B12, taking orally means you just have really expensive pee. Curious as to why no shots?