Which vitamin deficiency causes laziness? Vitamin D, B12, and iron deficiencies are the main causes of fatigue and low energy that people mistake for laziness. Research from Harvard Medical School shows that 42% of American adults are deficient in vitamin D, and this drops energy levels by 20 to 30%.
What vitamins give you energy when you’re deficient?
Three nutrients control most fatigue problems.
Vitamin D affects how your muscles work and how your body burns energy. University of California Berkeley researchers found that people with vitamin D levels below 20 ng/mL burned 200 fewer calories per day than people with normal levels. Your body needs vitamin D to help muscles contract and to make ATP, which is your body’s energy currency.
Vitamin B12 helps your body make red blood cells that carry oxygen to your muscles and brain. When you don’t have enough B12, your cells can’t get enough oxygen. This makes you tired. Studies from Johns Hopkins show that B12 deficiency cuts your energy output by 15 to 25%.
Iron works with B12 to move oxygen through your blood. Without enough iron, your muscles and brain run on less oxygen. Research in the Journal of Clinical Endocrinology found that women with iron deficiency burned 100 fewer calories during the same workout compared to women with normal iron levels.
How much of these vitamins do you need?
Here are the daily targets backed by medical research:
- Vitamin D: 600 to 800 IU per day for most adults, 1000 to 2000 IU if you’re deficient
- Vitamin B12: 2.4 mcg per day for adults
- Iron: 8 mg for men, 18 mg for women before menopause, 8 mg after menopause
You can test your levels through a blood test. In Australia, this costs $50 to $80 AUD at most pathology labs. Your doctor can order these tests, and Medicare may cover part of the cost.
9 Steps To Shed 5–10kg in 6 Weeks
While spending as little as 90 minutes per week in the gym!
Includes an exercise plan, nutrition plan, and 20+ tips and tricks.
Without dead boring diets that are like watching paint dry
Without getting results at a snails pace
Gym or at home version
What foods fix these deficiencies?
You can get these nutrients from food without supplements.
Vitamin D sources:
- 100g salmon: 526 IU
- 100g tuna: 269 IU
- 2 eggs: 82 IU
- 1 cup fortified milk: 115 to 124 IU
Your skin also makes vitamin D from sunlight. Fifteen minutes of sun on your arms and legs gives you about 1000 IU.
Vitamin B12 sources:
- 100g beef: 2.4 mcg
- 100g chicken breast: 0.3 mcg
- 1 egg: 0.6 mcg
- 1 cup milk: 1.2 mcg
Iron sources:
- 100g beef: 2.6 mg
- 100g chicken: 1.3 mg
- 1 cup cooked spinach: 6.4 mg
- 1 cup cooked lentils: 6.6 mg
How long before you feel more energy?
Vitamin D takes 4 to 8 weeks to build up in your body. Research from the University of Pennsylvania tracked 120 people with vitamin D deficiency who started taking 2000 IU per day. After 6 weeks, they reported 30% less fatigue.
B12 works faster. Most people feel more energy within 2 to 3 weeks of fixing their B12 levels. A 2015 study in Diabetes Care found that people with B12 deficiency who got weekly B12 shots had normal energy levels after 4 weeks.
Iron takes the longest. Your body needs 2 to 3 months to rebuild iron stores and make new red blood cells. But you’ll feel better energy after 3 to 4 weeks as your blood iron levels rise.
Can you take too much?
Yes, and this matters for iron especially.
Your body stores extra vitamin D in fat tissue. Levels above 150 ng/mL can cause kidney problems and calcium buildup in your blood. But this only happens if you take very high doses over months, usually above 10,000 IU per day.
Your body gets rid of extra B12 through urine, so toxicity is rare. Even doses of 1000 mcg per day are safe.
Iron overdose is dangerous. Taking more than 45 mg per day can damage your liver and heart. Men and women after menopause should not take iron supplements unless blood tests show deficiency.
Does exercise help or hurt when you’re deficient?
Exercise helps, but you need to match it to your energy levels.
When you have vitamin deficiencies, high intensity exercise can make fatigue worse. A 2018 meta-analysis found that people with vitamin D deficiency who did intense cardio saw their energy drop by another 10% because their bodies couldn’t recover properly.
Walking works better. Studies show that walking 7,000 to 10,000 steps per day improves energy by 15 to 20% even when you’re deficient. Walking increases blood flow and helps your body absorb vitamins from food.
Resistance training helps too, but keep the weights moderate. Two to three sets of 8 to 12 reps builds muscle without depleting your energy stores. Research from the National Strength and Conditioning Association shows that strength training twice per week improves energy by 25% over 8 weeks when combined with proper nutrition.
What about other vitamin deficiencies?
Three other vitamins affect energy, but less directly than D, B12, and iron.
Magnesium helps convert food into ATP. About 50% of people don’t get enough magnesium from food. Low magnesium causes muscle weakness and fatigue. You need 400 to 420 mg per day for men, 310 to 320 mg for women.
Vitamin C helps your body absorb iron from food. Without enough vitamin C, you can eat plenty of iron but still be deficient. You need 90 mg per day for men, 75 mg for women.
Folate works with B12 to make red blood cells. Folate deficiency causes the same fatigue symptoms as B12 deficiency. You need 400 mcg per day.
Should you get tested before taking supplements?
Yes, and here’s why.
Taking supplements you don’t need wastes money and can cause side effects. A basic vitamin panel costs $80 to $150 AUD in Australia. This test measures vitamin D, B12, iron, and folate levels.
If your levels are normal but you still feel tired, the problem isn’t vitamins. Other causes of fatigue include:
- Not enough sleep (less than 7 hours per night)
- Thyroid problems
- Depression or anxiety
- Sleep apnea
- Too much stress
Your doctor can test for these conditions and find the real cause of your fatigue.
Frequently Asked Questions
Can coffee replace vitamins for energy? No. Coffee blocks tiredness signals in your brain for 3 to 4 hours, but it doesn’t fix the actual energy problem. Research shows that people with vitamin deficiencies who drink coffee have the same low energy levels once the caffeine wears off.
Do multivitamins work for fatigue? Sometimes. Multivitamins contain small amounts of many vitamins. This works if you have mild deficiencies in several vitamins. But if you’re very deficient in one vitamin, you need targeted supplements with higher doses. A standard multivitamin has 400 IU of vitamin D, but many people with deficiency need 2000 IU or more.
Why am I still tired after taking vitamin D for a month? Four reasons explain this. First, you might not be taking enough. Second, you might not be absorbing it properly if you take it without food (vitamin D needs fat to absorb). Third, you might have a different problem causing your fatigue. Fourth, some people have genetic variations that make it harder to use vitamin D, and they need higher doses.
Can you get vitamin deficiencies if you eat healthy food? Yes. Three factors cause this. Your body might not absorb nutrients properly because of digestive problems, medications that block absorption, or age (people over 50 absorb B12 poorly). You might need more vitamins than normal because of stress, intense exercise, or illness. Or your diet might miss certain nutrients even if it’s generally healthy.
Does being overweight affect vitamin levels? Yes. Fat tissue stores vitamin D, and obese people need 2 to 3 times more vitamin D to reach the same blood levels as lean people. Studies show that people with BMI over 30 need at least 1000 IU more vitamin D per day compared to people with BMI under 25.
Can stress cause vitamin deficiencies? Stress doesn’t cause deficiencies directly, but it makes your body use up vitamins faster. Research from UC Berkeley found that people under chronic stress used 40% more B vitamins than people with low stress levels. Stress also changes eating habits, and many stressed people eat less nutritious food.
Fatigue can sabotage your fitness goals, making it harder to build challenging muscle groups and contributing to age-related changes in body composition—get personalised guidance from a personal trainer in Ascot Vale to address the root causes.


