Vitamin B12 is a water-soluble vitamin. It is required for the normal function of the nervous and immune systems, energy production, the formation of red blood cells, the metabolism of folate, bone health, DNA synthesis, and fatty acid and amino acid metabolism. It also contributes to psychological function and a reduction in tiredness and fatigue.