B Vitamins are good for general health and performance. Vitamin B supports energy levels for physical and mental performance, good metabolism, the nervous system, healthy digestion, properly functioning muscles, the immune system, skin and hair.