What’s better: Vitamin B12 tablets by mouth or injections?
Vitamin B12 injections are absorbed much better by the body because they are administered just under the skin (subcutaneously) or directly into the muscle (intramuscularly), and therefore directly into the blood stream. B12 tablets must pass through the digestive system, which leads to a much poorer adsorption rate especially if you are dealing with digestive issues.
With Vitamin B12 injections, you are absorbing 100% of the nutrients available thus giving you more benefits from the injection versus taking the pill form by mouth, especially if you have digestive issues.