The best time to take a multivitamin? Morning or night?

Taking the right vitamins and minerals is essential to look after our bodies. However, when is the best time to take vitamins? In this article, we will cover,

  • Whether the morning or nighttime is better?
  • Should we take multivitamins before or after eating?
  • The different fat-soluble and water-soluble vitamins

Taking vitamins at the morning vs night?

The best time to take a multivitamin is in the morning with a meal, as they can boost energy. If your multivitamin contains zinc, iron or calcium, it is best to take these minerals in the morning. Zinc, iron, or calcium can interfere with our sleep.

Best vitamins in the morning?

There are various vitamins and supplements that can be taken in the morning to help maintain energy levels and improve mood throughout the day. The best vitamins and supplements to take in the morning include:

  1. B complex vitamins, including B6 and B12, are water-soluble vitamins that are best taken on an empty stomach in the morning to achieve maximum absorption.
  2. Vitamin C is another water-soluble vitamin that can be taken in the morning, but it is important to note that if taking an iron supplement, vitamin C may help enhance the absorption of this mineral.
  3. Vitamin D is best taken in the morning when you have high-fat foods such as a glass of whole-fat milk, avocado, or flax.
  4. Iron supplements are best taken in the morning with a meal.
  5. Rhodiola or Ashwagandha are the best supplements for an energy boost in the morning.

Should I take multivitamins before or after eating?

We recommend taking your multivitamin supplement an hour before or after a morning meal, which will help your body absorb the vitamins.

Some multivitamins aim to increase our iron or calcium levels. The absorption of iron and calcium reduces when we take them with food. It is best to take these vitamins on an empty stomach.

If you prefer to take individual supplements such as Vitamin D, K, Iron, Calcium, or Vitamin B, it is essential to know whether they are fat-soluble or water-soluble.

Fat-soluble vitamins

The body stores fat-soluble vitamins in our fatty tissue. Fat-soluble vitamins include A, D, E, and K. It is best to take fat-soluble vitamins with a meal that contains some fat or oil, as this helps your body absorb them more easily. The best time to take fat-soluble vitamins is in the morning or afternoon for the best absorption.

Foods high in fats include avocado, cheese, eggs, olives, nuts or seeds, and fatty fish such as salmon or mackerel.

When taking fat-soluble vitamins, please be mindful of the recommended daily amount. If you take any medication, check with your doctor about complications when using a fat-soluble vitamin, as they can interact with certain medications.

Find out about Vitamin D

Water-soluble vitamins

Water-soluble vitamins include B vitamins, Vitamin C, and folic acid. The best time to take water-soluble vitamins is in the morning on an empty stomach or two hours after a meal. A daily dose of water-soluble vitamins through food or supplements is important as our bodies do not store them.

When to take Vitamin B12. When is the best time to take iron supplements.

When to Take Vitamins Chart

Our table shows the best time of day to take each supplement:

Type of Vitamin Best Time of Day to Take
Multivitamins Morning
Prenatal Vitamins Morning
Vitamin B Morning 
Vitamin D Morning or Night with whole-fat milk, avocado, or flax
Vitamin C All-day with water
Folic Acid All-day with water
Iron Morning
Magnesium No perfect time – be consistent
Omega-3 Fatty Acid (Fish Oils)  Morning & Afternoon
Vitamin E Nighttime with a meal
Zinc Any time of day one or two hours before meals

To wrap up this article, we will leave you with some takeaways:

  • We are best taking multivitamins in the morning after breakfast.
  • It is best to take fat-soluble vitamins with a meal.
  • You can take water-soluble vitamins with or without a meal
  • If you are taking medication, please discuss your multivitamin with your doctor