Vitamin B12 is a water-soluble vitamin part of the group of essential nutrients known as the B Complex. Vitamin B12 supports energy metabolism and promotes a healthy nervous system. It also supports heart health by promoting healthy levels of homocysteine and is required for the normal development and regeneration of red blood cells, which help to deliver oxygen throughout the body.