B vitamins help your body in many ways. They help your body make energy from the food you eat. They also help keep many parts of your body healthy, like the skin, hair, eyes, nervous system and digestive system.