What is the most effective way to take B12?

Emma Louise

New member
Jul 20, 2021
Vitamin B12 can treat and prevent vitamin B12 deficiency. It can be taken by mouth, as a shot, or inhaled through the nose. The shot works best in people with severe vitamin B12 deficiency and in those not able to take vitamin B12 by mouth.