A multi-vitamin is a great way to ensure that your nutritional needs are being met. They contain a range of vitamins, minerals and herbs that can be used to help supplement your diet. Your needs change throughout the years and other factors such as stress, smoking, alcohol and poor diet can increase your requirements for certain nutrients.