Description: Vitamin B12 is taken by mouth to treat and prevent vitamin B12 deficiency, a condition in which vitamin B12 levels in the blood are too low. Vitamin B12 is also taken by mouth for memory loss, Alzheimer's disease, to slow aging, and to boost mood, energy, concentration, mental function, and the immune system.