As a general rule, take vitamins with food and minerals 1 1/2 – 2 hours prior to or after eating.
For maximum absorption it’s best to take calcium with magnesium but avoid taking it with iron.
If taking B vitamins makes you nauseous but you don’t want to take them at meal times, I suggest giving From Fatigued to Fantastic Daily Energy B Complex by Enzymatic Therapy a try. I have had good results; no nausea, even on an empty stomach.
In my personal experience food based vitamins are not necessarily any better than other natural or synthetic ones. Nor are the most expensive ones the best.
Experiment and see what works for you.
It’s a good idea to rotate vitamins and give your body a break. Pay attention. If you find yourself sonsistently forgetting to take your vitamins, perhaps your body is trying to tell you that you don’t need them. This may be especially true if you have a very healthy diet or incorporate juicing into it.
You can have too much of a good thing. Vitamins A, D, E, and K are fat soluble. Do not take large doses for extended periods of time as it can be harmful.
Although the other vitamins are water soluble, there are consequences to taking large quantites. Vitamin C can act as a blood thinner. If you are going to have surgery, it’s a good idea not to take this vitamin before although evidence suggests it can speed healing on the recovery side.
I’ve also noticed I bruise more easily when taking extra Vitamin C.