The best vitamins to take are whole food vitamins. They are made from real food. Most vitamins that are on the market are synthetic. Which means they are man made. Our bodies do not utilize them as well as something that is natural. You can find these at health foods stores.