Vitamin B12 is crucial to the human body, which needs it to produce new DNA, red blood cells, proteins, hormones and lipids (fats). Vitamin B12 is also key to the health of nerves.