Vitamin B12 has many roles in your body. It supports the normal function of your nerve cells and is needed for red blood cell formation and DNA synthesis. Vitamin B12 may benefit your body in impressive ways, such as by boosting your energy, improving your memory and helping prevent heart disease.