You’ve slept eight hours. You’re not overworked, not stressed beyond normal. And yet by 2 PM, your energy is gone and coffee barely touches it. Before blaming burnout or “just getting older,” it’s worth looking at something less obvious: your body might simply be running low on the nutrients it needs to make energy in the first place.
Fatigue isn’t always psychological or lifestyle-driven. Several vitamin and mineral shortfalls produce it directly — and they’re far more common than most people assume.

Vitamin B12: The Classic Energy Culprit
If there’s one deficiency doctors check first when someone complains of relentless tiredness, it’s B12. Your body uses it to build red blood cells and to help nerves function properly. Without enough of it, red blood cell production drops, oxygen delivery to tissues suffers, and the result is a specific kind of fatigue that comes with dizziness, weakness, and sometimes shortness of breath.
People on vegetarian or vegan diets face a higher risk here, simply because B12 occurs almost exclusively in animal products — meat, eggs, dairy, and fortified foods. If your energy crashes have coincided with cutting back on animal foods, this deficiency deserves a closer look before anything else.
Recent research has also pointed to something less obvious: even people who aren’t clinically deficient in B12 can experience low motivation and fatigue when a related blood marker, homocysteine, creeps upward due to marginal B12 or folate intake. In other words, you don’t always need a full-blown deficiency to feel the effects — borderline levels can quietly drag on your energy too.
Vitamin D: Widespread and Easy to Miss
Vitamin D deficiency affects an enormous share of the global population — estimates put it near a billion people worldwide, cutting across age, gender, and background. Because it’s synthesized mainly through sun exposure, anyone who spends most daylight hours indoors, lives somewhere with limited sunlight, or has darker skin (which reduces natural vitamin D synthesis) is at greater risk.
The fatigue from low vitamin D often shows up alongside other clues: aching bones, muscle weakness or cramping, a low mood that doesn’t quite match your circumstances, and getting sick more often than usual. It’s rarely just tiredness on its own — the combination of symptoms is what tends to point doctors toward testing vitamin D levels specifically.
Folate: B12’s Quiet Partner
Folate (vitamin B9) works closely alongside B12 in the same energy-production and red-blood-cell pathways, which is why the two deficiencies often get mentioned in the same breath. A shortfall in folate can produce the same kind of anemia-driven exhaustion as low B12 — tiredness, paleness, and a general sense of running on empty.
Leafy greens, legumes, and fortified grains are the most reliable dietary sources, so this deficiency tends to show up more in diets low in fresh vegetables or whole grains.
Iron: Technically Not a Vitamin, But Impossible to Ignore
Iron isn’t a vitamin, but no conversation about fatigue-linked nutrients is complete without it. Iron is essential for making hemoglobin, the molecule that carries oxygen through your bloodstream. When iron runs low, your cells simply don’t get enough oxygen, and the result is a heavy, persistent tiredness that doesn’t improve with rest.
This deficiency is particularly common among menstruating women, people who don’t eat much red meat, and anyone recovering from blood loss or a restrictive diet.
Magnesium and Vitamin C: The Overlooked Contributors
Less talked about, but still relevant: magnesium plays a role in hundreds of energy-related processes in the body, and low levels have been associated with fatigue, muscle cramps, and poor sleep quality — which can compound tiredness even further. Vitamin C, meanwhile, supports iron absorption and has its own links to low energy when deficient, partly because it helps your body actually use the iron you’re consuming.
So What Should You Actually Do?
The honest answer is that fatigue has too many possible causes — sleep quality, thyroid issues, stress, medication side effects — to self-diagnose confidently from symptoms alone. If tiredness has been dragging on for more than a few weeks despite decent sleep, a simple blood panel checking B12, vitamin D, iron, and folate levels is the most reliable way to find out what’s actually going on, rather than guessing and supplementing blindly.
That said, a few dietary habits are worth building regardless of what a blood test eventually shows:
- Include animal protein, fortified cereals, or a B12 supplement if you’re vegetarian or vegan.
- Get regular sun exposure where possible, or consider a vitamin D supplement, especially through darker winter months.
- Build meals around iron-rich foods like leafy greens, legumes, and lean meats, ideally alongside a vitamin C source to help absorption.
- Don’t stack multiple supplements at high doses without guidance — more isn’t automatically better, and some vitamins can interact or cause issues in excess.
The Bottom Line
Persistent tiredness is often dismissed as an inevitable part of a busy life, but sometimes the fix is genuinely as simple as correcting a nutrient gap. B12, vitamin D, iron, and folate are the usual suspects, and testing beats guessing every time. Fatigue is your body’s way of flagging that something’s off — it’s worth actually listening.
FAQs
Q1. I already take a multivitamin — shouldn’t that rule out deficiencies?
Not necessarily. Many multivitamins contain low doses that don’t fully correct an existing deficiency, especially for B12 and vitamin D, where therapeutic doses are often much higher than what a standard multivitamin provides. A blood test is the only way to know if your current supplement routine is actually enough.
Q2. How long does it take to feel better after fixing a deficiency?
It varies by nutrient. Iron and B12 levels typically start improving within a few weeks of consistent supplementation or dietary change, though full symptom resolution can take a couple of months. Vitamin D tends to move more slowly, often requiring 8–12 weeks of consistent intake before blood levels normalize.
Q3. Can I be deficient even if I eat a generally healthy diet?
Yes. Absorption issues, certain medications, digestive conditions, and increased needs during specific life stages (like pregnancy or intense physical training) can all cause deficiencies even with a solid diet. This is part of why testing matters more than assuming diet alone tells the full story.
Q4. Is it possible to take too much of these vitamins while trying to fix fatigue?
Yes, particularly with vitamin D and iron, both of which can build up to harmful levels if oversupplemented without medical guidance. Unlike water-soluble vitamins such as B12 and folate, which the body excretes more easily, fat-soluble vitamins like D can accumulate, so it’s worth confirming dosage with a doctor rather than self-prescribing high amounts indefinitely.