multis are crap. Type the word bioavailability and whatever specific vit. you are looking for. You will find its highest and lowest available form. Look at what your taking. Vits are something you tend to get what you pay for.
The cheap ones are crap and your body wont digest the nutrients. If you have a big budget buy superfood, ZMA and maybe some B complex if you want. Avoid ascorbic acid for and C source if your looking for one of those.