Total Shape is a reader-supported site. Purchases made through links may earn a commission. Learn more.

The Best Time to Take Multivitamins? (Morning or Night)

Connor Sellers
Published by Connor Sellers | Senior Coach
Last updated: August 7, 2023
We personally test every product featured in our reviews and guides. By ordering products anonymously and getting a group of independent testers, we are able to get first-hand experience and provide data-driven recommendations. Learn more.

Some tell you to take multivitamins early in the morning. Others advise you to take them just before you go to bed.

So, how do you know which advice to follow?

Well, you can’t — not until you try both suggestions.

But I didn’t want you to experiment with supplements. That’s why I asked my go-to dietitian to share his wisdom on multivitamins with us.

Here’s the best time of day to take multivitamins.

Quick Summary

  • The best time to take your multivitamins is in the morning as they will be absorbed in the course of the day.
  • You can take multivitamins if you have a vitamin deficiency, if you are pregnant, if you haven't been eating a healthy diet for a while, or if you are old.
  • Multivitamins start working immediately after they are consumed, but it might take up to several weeks for the results to be seen.

When Should You Take Multivitamins?

hand view of a person holding a pill

Most experts agree that you should take multivitamins in the morning.

For example, taking multivitamins containing vitamin C in the morning can provide a boost of essential nutrients to start your day. Including ascorbic acid in your supplement routine is crucial for optimal health and to fill in nutritional gaps by providing essential vitamins.

Taking multivitamin supplements in the morning can promote optimal absorption, making it the best time to take them for maximum benefits. Your body may not absorb the vitamins efficiently if you take them later in the day [1]:

“Digestion slows down during sleep, so taking your nutrient supplement late at night would not be associated with an efficient absorption.”

- Jeffrey Blumberg, Professor of Nutrition Science & Policy at Tufts University

On the flip side, B vitamins may overstimulate your brain and hamper sleep.

With that said, this rule doesn’t apply to all vitamins. Some can — and should — be taken later in the day.

So let’s look at when you should take specific vitamins before we see when to take multivitamins.

Water-Soluble Vitamins

vitamin pills in stack

Water-soluble vitamins are the vitamins you need to chase down with water [2]:

  • Vitamin C
  • B vitamins: Thiamine, B6, B12, biotin, riboflavin, niacin, pantothenic acid, and folic acid

It’s best to take such vitamins on an empty stomach with a glass of water. Water will help the vitamin C and B vitamins dissolve.

So, it makes the most sense to take those vitamins early in the morning, right before breakfast [3].

Fat-Soluble Vitamins

Fat-soluble vitamins are vitamins that are stored in fatty tissue and the liver [4]:

Fat-soluble vitamins don’t exit the body as easily as water-soluble ones. They may even build up to unhealthy levels in your body.

Since those vitamins need fat to dissolve, it’s best to take them after eating foods that contain fat. So, it might be better to take such vitamins later in the day [5].

However, that doesn’t mean you should take these vitamins with fatty food. Even low-fat milk could do the trick.

Other Vitamins, Minerals, And Mixtures

bottle of grey capsules

Despite their name, multivitamins often contain more than just vitamins - they often contain minerals, too.

I’ll mention the three most common ones: calcium, iron, and magnesium. Here’s why these minerals are important and when to take them:

Calcium: A lack of calcium can lead to poor bone health, which is why we’ll often find this mineral in multivitamins.

When you should take it depends on the type of calcium you’re using.

You can find calcium supplements in the form of calcium carbonate and calcium citrate. If you’re taking calcium carbonate, take it while you’re eating. Calcium citrate can be taken with or without a meal [6].

Iron: Iron is yet another mineral that we can often find in multivitamins, especially those designed for women.

You should take it on an empty stomach. You can do this either by taking it first thing in the morning or two hours after eating [7].

Magnesium: Magnesium improves our sleep, strengthens our bones, and keeps our heart healthy.

It should be taken around mealtime unless you’re using it as a laxative. In that case, take it on an empty stomach [8].

Related:  Best Nighttime Recovery Supplements

Should You Take Multivitamins Before Or After Eating?

A woman holding an apple and a supplement

The answer is tricky because multivitamins contain both water-soluble and fat-soluble vitamins, as well as some minerals.

So, if you take them without meals, those vitamins won’t dissolve as effectively as they should.

That’s why I previously suggested that early mornings aren’t necessarily the best time to take vitamins.

If your supplement prevalently contains such vitamins, you should take them with a meal that contains at least some fat [9].

And most of us have light breakfasts without a lot of fat. Such light meals may not allow these vitamins to dissolve effectively, so it would be better to take them with lunch.

However, the reverse is true for water-soluble vitamins. You should take them on an empty stomach and with some water. So, consuming them with meals might lead to lower absorption.

The best way to go about it is to take multivitamins while or after having breakfast and chase them down with a glass of water.

An even better alternative is to take water-soluble and fat-soluble vitamins separately.

Should You Take Multivitamins, Anyway?

drinking vitamins with water

Despite what your parents have told you, multivitamins aren’t always necessary. Most people can get all the vitamins and minerals they need from a healthy diet.

A healthy diet means you’re consuming a lot of organic fruits, vegetables, whole grains, and healthy fats. If that’s the case, you probably don’t need a vitamin supplement.

However, you might need supplements if [10]:

  • You don’t have a healthy, diverse diet.
  • You have vitamin or mineral deficiency.
  • You’re pregnant.
  • You’re older.
  • You take medications that deplete the body’s stores of vitamins and minerals.

You can also determine a vitamin deficiency by visiting your doctor. If he has reasons to suspect you lack some vitamins, he can order a blood test.

We did a review on the best multivitamins on the market. Find the perfect option for yourself.


How Long Does It Take for Multivitamins to Start Working?

While multivitamins start working immediately after they’re consumed, you might have to wait several weeks to start noticing positive results. Seeing changes usually takes about 3 to 6 weeks [11].

What Is The Best Time For You To Take Multivitamins?

Now you know what science says about when to take vitamin and mineral supplements. Taking multivitamins in the morning can ensure optimal absorption and utilization of the nutrients throughout the day.

But you can always tailor the recommendations according to your daily routine and the type of vitamins you’re taking.

Also, make sure to read the instructions for use before taking a supplement. It’s always best to stick to those instructions instead of following generalized advice.

In case your multivitamins don’t contain instructions, I suggest you take them in the morning while having breakfast. That seems to be the best option according to our findings.


Was this article helpful?

About The Author

You May Also Like

Write a Reply or Comment

Your email address will not be published. Required fields are marked *




Learn More