what is vitamin b12 injections used for
It can also be made in a laboratory. Vitamin B12 is used for treating and preventing vitamin B12 deficiency, a condition in which vitamin B12 levels in the blood are too low. It is also used to treat pernicious anemia, a serious type of anemia that is due to vitamin B12 deficiency and is found mostly in older people.For this purpose, people use either a supplement that is taken by mouth or a gel that is applied inside the nose. Injecting vitamin B12 as a shot for 10 days followed by monthly injections for the remainder of life is effective for treating people with an inherited disease that results in poor absorption of vitamin B12. 2  Pernicious anemia.