Vitamins and minerals, such as iron, calcium and vitamin C, are essential nutrients that your body needs in small amounts to work properly. Vitamins have different jobs to help keep the body working properly. Some vitamins help you resist infections and keep your nerves healthy, while others may help your body get energy from food or help your blood clot properly.