Best vitamins for energy
- social Media
- Jul 29
- 6 min read
And why they might not be working for you

If your energy has been low and you're wondering if vitamins can help, some of them genuinely can.
But the details matter: like which ones are actually linked to energy, whether you're deficient in the first place, and how you take them.
Get those right and you'll know exactly what to try. Skip them and you end up with a cabinet full of supplements that don't do much.
What we cover in this blog:
The vitamins actually linked to energy
Why you might be taking the right ones and still feel nothing
The absorption mistakes that quietly cancel them out
What to check before you add another bottle to the cabinet
The best vitamins for energy
Not every vitamin has a meaningful connection to how energetic you feel day to day.
But four stand out with real evidence behind them.
Vitamin B12
B12 plays a central role in how your body makes red blood cells and keeps your nervous system working properly.
When levels run low, fatigue is one of the first things you feel.
About 6% of people over 60 are deficient in B12, and the tricky part is that your body stores up to 2,000 times your daily requirement in your liver. [1] [2]
That means a B12 deficiency can develop slowly over years before symptoms show up clearly.
Iron
Iron is how your red blood cells carry oxygen to the rest of your body.
Not enough iron means your cells aren't getting the oxygen they need, which shows up as tiredness, brain fog, and feeling worn out even after a decent night of sleep.
Iron deficiency affects about 1 in 6 older adults and around 16% of women with heavy periods. [2]
Magnesium
Magnesium is involved in over 300 processes in the body, including how your cells produce energy at the most basic level.
Around 48% of people consume less magnesium than they need. [1]
It's not just about energy either, magnesium also plays a role in sleep quality and stress response, so a shortfall can affect how you feel in more ways than one.
Vitamin D
Vitamin D deficiency is remarkably common.
Close to 1 billion people globally don't have enough of it, [2] and one of the symptoms is persistent fatigue.
The connection between low vitamin D and low energy is real, but it's easy to miss because fatigue can come from so many different places.
Takeaway: B12, iron, magnesium, and vitamin D all have a real connection to energy levels. Deficiency in any of them is more common than most people assume.
Why you can be taking the right vitamin and still feel nothing
If your levels are already normal, taking more of a vitamin won't give you more energy.
A lot of the "vitamins don't work for me" stories come from one of two places:
You're not actually deficient in that vitamin
The vitamin you're taking isn't being absorbed the way you think it is
Getting bloodwork done before you buy anything can tell you which levels are actually low and which are fine.
The absorption side of things is less obvious. And that's what we’ll cover in the next section.
Takeaway: Taking vitamins when your levels are already normal won't increase your energy. And even when you are deficient, absorption problems can mean you're not actually getting what's on the label.
The absorption mistakes that quietly cancel out your vitamins
B12 and common medications
B12 absorption can be blocked at two different points by two medications that millions of people take daily.
Proton pump inhibitors (PPIs):
- They reduce stomach acid, which is what your body needs to release B12 from food in the first place.
Metformin:
- One of the most prescribed diabetes medications, directly interferes with how your body absorbs B12.
If you're on either of these, you can be eating B12-rich foods or taking a B12 supplement and still come up short. So it’s worth bringing up with your doctor. [3]
Iron and what you drink it with
Iron absorption is sensitive to what you take it with.
Coffee, tea, and red wine make iron harder to absorb, but vitamin C does the opposite.
Take your iron supplement with a glass of orange juice or a vitamin C supplement and you'll get significantly more out of it. [4]
Vitamin D and fat
Vitamin D is fat-soluble, which means it needs fat to be absorbed properly.
Taking it on an empty stomach, or with a very low-fat meal, means a meaningful portion goes to waste.
One trial found blood levels were significantly higher in people who took vitamin D with a high-fat meal compared to a low-fat one. Take it with food. [5]
Magnesium
Not all magnesium supplements absorb the same way.
The form matters more than the dose.
Magnesium oxide
This is the most common form in cheaper supplements, and is the hardest for your body to use.
Magnesium citrate
This absorbs much better, and produces a meaningfully larger increase in absorbed magnesium compared to the oxide form. [6]
Takeaway: The most common reason vitamins "don't work" isn't the wrong vitamin, it's an absorption problem. Medication interactions, timing, what you take them with, and the form of the supplement all affect how much you actually get.
What to check before you add another bottle to the cabinet
Before you buy anything new, three things are worth looking at:
1. Get actual bloodwork done
A basic blood panel tells you which levels are genuinely low and which are fine.
If you're not deficient, adding more of something won't help.
If you are deficient, knowing exactly which one means you're buying something you actually need.
2. Check the form of your current supplements
Flip over the bottle.
If your magnesium says oxide, consider switching to citrate or glycinate.
If your vitamin D is a softgel, check whether you're taking it with food.
Small changes in form and timing can make a bigger difference than adding something new.
3. Think about timing and what you take things with
Iron works better away from coffee and calcium, and with vitamin C instead.
Vitamin D works better with fat.
B12 may need a conversation with your doctor if you're on a PPI or metformin.
Takeaway: More isn't better when it comes to vitamins. Start with bloodwork to know what you actually need, then look at the form and timing of what you're already taking before adding anything new.
The bottom line
It's not that vitamins don't work. It's that most of the details that make them work don't come on the label.
If you've been taking vitamins consistently and still feel low energy, start with a blood test to find out what's actually low.
Then look at how you're taking what you've already got (the form, the timing, what you're pairing it with).
Frequently asked questions
How do I know which vitamins I'm actually deficient in?
A blood test is the only way to know for sure.
Ask your doctor for a panel that includes B12, ferritin (iron stores), vitamin D (25-OH), and magnesium.
These are standard tests and can usually be done at a regular check-up.
Why do I still feel tired even after taking vitamins for months?
If you've been taking vitamins for a while with no change, the most likely culprits are: you're not actually deficient in that vitamin, you're taking a form that doesn't absorb well, or something you're taking alongside it is blocking absorption.
Start with bloodwork and check the form on your label.
Is it possible to take too much of these vitamins?
Yes, for some of them.
Vitamin D and iron can build up to problematic levels if you supplement without being deficient.
This is another reason why bloodwork matters before you start.
B12 and magnesium are generally harder to over-supplement because excess is usually excreted, but high-dose magnesium can cause digestive issues.
References
[1]. Best vitamins and minerals for energy — Harvard Health. Confirms 6% of people over 60 are deficient in B12, approximately 48% of the population consumes less magnesium than needed, and that supplementing nutrients already at normal levels will not increase energy.
[2]. Supplements and energy: what to know — WebMD. Confirms nearly 1 billion people globally have vitamin D deficiency, iron deficiency affects about 1 in 6 older adults and 16% of women with heavy periods, and B12 is stored at up to 2,000 times the daily requirement.
[3]. Medications that reduce B12 absorption — National Library of Medicine. Confirms proton pump inhibitors reduce B12 absorption by lowering stomach acid, and metformin reduces B12 absorption by interfering with the calcium-dependent binding step in the gut.
[4]. Iron absorption and inhibitors — NCBI Bookshelf. Confirms polyphenols in tea, coffee, and wine and dairy calcium inhibit non-heme iron absorption, while vitamin C enhances absorption and counteracts these inhibitors.
[5]. Vitamin D absorption with high-fat vs. low-fat meals — National Library of Medicine. Randomized trial confirming a high-fat meal increased vitamin D3 blood levels approximately 37% at day 7 and 59% at day 14 compared to a low-fat meal (P < 0.001).
[6]. Magnesium citrate vs. magnesium oxide bioavailability — PubMed (Lindberg et al.). Confirms magnesium citrate is substantially more soluble and produces a significantly greater rise in absorbed magnesium compared to magnesium oxide.
Disclaimer: This content is for general information purposes only and is not intended as a substitute for professional medical advice, diagnosis, or treatment. Always seek the advice of your physician or other qualified health provider with any questions you may have regarding a medical condition. Never disregard professional medical advice or delay in seeking it because of something you have read on this website.



Comments