Go Ad-Free
logoThe People's Perspective on Medicine

Can You Get All Your Vitamins from Your Diet?

To get all your vitamins from your diet, you'll need to pay attention to eating very nutritious food and avoiding medications that can block nutrients.

Do you take vitamin pills? How do you know you are getting all your vitamins? What about the time-honored advice to get the vitamins you need from your diet? Many doctors offer this advice. How well does it work?

How Can You Get All Your Vitamins from Your Diet?

Q. My husband asked his new doctor to review his medication. The physician okayed his blood pressure pills, statin, Prilosec and thyroid medicine. But he said to stop all vitamins except vitamin D.

This doctor said my husband should get his vitamins from his diet. He had been taking calcium, a multivitamin, folic acid, magnesium and fish oil for years.

My husband works full time and gets home late at night. As a result, he eats a quick snack rather than a real meal in the evening. My basic question is: could he be lacking any nutrients if he stops taking his supplements?

Will a Quick Snack Provide All Your Vitamins?

A. When we think of a quick snack, we think of something like cheese and crackers, a bowl of cold cereal with milk, possibly a sandwich or a burger. We don’t imagine a plate full of vegetables or a big bowl of salad.

Yet the vegetables (and some fruit, of course) are where the lion’s share of vitamins reside. So unless your husband has an unusual snacking style, he might not be getting all the vitamins he might need from what he is eating.

Medicines That Interfere with Getting All Your Vitamins:

It is also possible that his other medicines might be hampering his body’s ability to get adequate nutrients. Acid-suppressing drugs like omeprazole (Prilosec) or esomeprazole (Nexium) can deplete the body of vitamin B12 and magnesium.

Statins can reduce levels of coenzyme Q10, and ACE inhibitor blood pressure medicines can lower levels of zinc, coenzyme Q10, and magnesium. ACE inhibitors may also boost potassium levels.

We don’t know if your husband’s blood pressure pills include an ACE inhibitor like lisinopril. Other antihypertensive drugs such as calcium-channel blockers or diuretics can affect different nutrients. Any of these could make it more difficult to get all your vitamins from your diet. To learn more about these interactions, we recommend a book by Dr. Tieraona Low Dog, Fortify Your Life: Your Guide to Vitamins, Minerals, and More.

Rate this article
star-fullstar-emptystar-fullstar-emptystar-fullstar-emptystar-fullstar-emptystar-fullstar-emptystar-fullstar-emptystar-fullstar-emptystar-fullstar-emptystar-fullstar-emptystar-fullstar-empty
4.4- 31 ratings
About the Author
Terry Graedon, PhD, is a medical anthropologist and co-host of The People’s Pharmacy radio show, co-author of The People’s Pharmacy syndicated newspaper columns and numerous books, and co-founder of The People’s Pharmacy website. Terry taught in the Duke University School of Nursing and was an adjunct assistant professor in the Department of Anthropology. She is a Fellow of the Society of Applied Anthropology. Terry is one of the country's leading authorities on the science behind folk remedies..
Tired of the ads on our website?

Now you can browse our website completely ad-free for just $5 / month. Stay up to date on breaking health news and support our work without the distraction of advertisements.

Browse our website ad-free
Join over 150,000 Subscribers at The People's Pharmacy

We're empowering you to make wise decisions about your own health, by providing you with essential health information about both medical and alternative treatment options.