you may already know this, but if you can find sublinguals you don't have to bother with shots. with sublinguals the b12 goes straight to the bloodstream via mucous membrane and you don't have to worry about the GI tract.
Oral cobalamin remains medicine's best kept secrethttp://www.sciencedirect.com/science/ar ... 4306000276
A cross-sectional survey was conducted in order to describe the use of oral cobalamin among geriatricians, hematologists, and general practitioners, and to explore factors related to its use. The study population consisted of all geriatricians (n = 138) and hematologists (n = 317) listed in the Canadian Medical Directory plus a random sample of 307 general practitioners. The overall response rate was 40%. Intramuscular and oral cobalamin was prescribed by 76 and 32% of the respondents, respectively. Twenty seven percent reported using both oral and intramuscular cobalamin and 6% reported using only oral cobalamin. Only 25% of respondents indicated they were aware of a RCT demonstrating the efficacy of oral cobalamin prior to reading a synopsis of the study in the survey. After multivariate adjustment, only the belief that oral cobalamin was effective and certainty about who carried oral preparations remained independently associated with oral cobalamin use. Oral cobalamin has been shown to be an efficacious, cost efficient and safe method of treating cobalamin deficiency. Nonetheless, it is not used by the majority of physicians treating this condition. Strategies to promote the use of oral cobalamin should be directed at educating physicians of its efficacy and providing them with prescribing information on where it can be purchased.
this is not to say that there aren't problems with said trial comparing oral vs intramuscular delivery. but from personal experience i have had good results from 1000mcg sublingual b12. lately i haven't even had to take any more b12 than what's in my multi, and my levels are excellent. possible explanation (aside from major dietary changes): my zinc status is great these days, and i recently learned that zinc helps with b12 absorption,