Along with macronutrients like carbohydrates, proteins, and fats, the human body requires micronutrients like vitamins and minerals to function at optimal levels. Vitamin B12 is an important macronutrient essential for bodily functions. Know all the Vitamin B complex benefits, advantages, and sources.