It is always best to meet your nutritional needs with the foods you eat. However, this is not always possible and sometimes we need to fill the gaps with herbs or even supplements.
Not all supplements are created equal however and it is important to get quality vitamins. One very important thing to make sure of with supplements is that they are food or plant-based. In other words, make sure the nutrients are coming from a natural source and not a laboratory.