The B vitamins are a collection of eight, watersoluble vitamins essential for a range of important functions in the body. They help release energy from food and are essential for our immune and nervous systems. They are not stored in the body, so we need to eat foods that contain them. Why are they so important and which foods contain them? How much do you need? Here’s a rundown of all the essentials...