I have been taking supplements (oils, vitamins, ....) for years, but I never know if I should take them on a full or empty stomach. Some instructions say to take with meal (but don't mention why), while others don't say anything about the time to take.
My conjecture is that one should take on an empty stomach since, without the "confusion" of foods, the body would absorb the supplements easier.
Can someone throw light on the issue? How about medications like antibiotics?
Yes, vitamins are coenzymes. So they do not function without enzymes, including those we get from food.
Minerals are generally better absorbed with food because of stomach acid and acids from the foods we eat turn them in to more bioavailable salts.
Zinc in particular has to be taken with a full meal since it can make you very nauseous otherwise. And niacin can give you a major flush if taken without a large meal.
Sometimes I do recommend magnesium on an empty stomach in cases where you do not want calcium present. Such as when you are using magnesium to lower blood pressure. Magnesium works like a natural calcium channel blocker.