What is vitamin B12?
Vitamin B12 (cobalamin) is a water-soluble vitamin that contains the mineral cobalt. The body needs it to make red blood cells and DNA and for the nervous system.[2] It is found naturally only in animal foods, and it is added to some cereals and nutritional yeasts.[2] Supplements contain cyanocobalamin, methylcobalamin, adenosylcobalamin or hydroxocobalamin, and doctors also give it as injections.[2]