We make up with supplements what is deficient in our food. It is always best to get the nutrients we need from the food we eat. But that is not always possible, in which case we need to take good whole food supplements.
Not all supplements are equal. Take supplements that are low heat processed that have all the surrounding vitamins, minerals and nutrients as they are found in creation. Many of supplement makers use isolates (taken from various plants etc.) and stitch them together. When this happens they are not as effective. They are cheaper to the consumer but many times are not worth what it costs. Those that come from whole foods are more expensive but are well worth the price paid.
Another thing to remember is don't take vitamins and minerals indiscriminately. You need to know which ones your body needs. Remember this: if it can help you, it can also hurt you if misused.
Have tests run by a Naturopathic or Homeopathic doctor to see which ones you need. These tests will show deficiencies of vitamins, minerals, fats, proteins, water and PH levels as well as some allergies and toxins.
When the deficiencies are corrected, many times the symptoms will go away. When the body is being feed what it needs it quits speaking to us through pain and other symptoms.