Vitamin B-12 plays a crucial role in the body. It helps to produce energy, red blood cells, and DNA, and it supports neurocognitive health. When a person has too little, they are at risk for heart disease and vision loss, among other issues. But who is most vulnerable, and what are the symptoms? Learn answers and more.