Vitamin B6 is needed for muscle function and for the release of energy from carbohydrates stores in muscles. Vitamins B6 also contributes to the maintenance of normal blood homocysteine levels and helps the body handle iron. Last but not least Vitamin B6 is important for the function of the nervous system and the immune system.