Vitamin B12 is a vitamin that keeps your body’s blood and nerve cells healthy and also helps make DNA.
It’s sold as cyanocobalamin — a man-made form of the nutrient.
This medicine is given to treat or prevent a vitamin B12 deficiency in people with pernicious anemia or other medical conditions, both in an oral tablet and injectable form (to increase absorption).
Most people get enough vitamin B12 from the foods they eat, but according to the National Institutes of Health (NIH), between 1.5 percent and 15 percent of Americans have a vitamin B12 deficiency.