African Daisy Studio
Stressed woman holding her head on a sofa

Photo by Unsplash on Pexels

Can Stress Cause Vitamin Deficiency When You Eat Well?

Can stress cause vitamin deficiency? Rarely on its own. What the research shows on magnesium, B12 and iron, and what women should get tested for.

By · 8 min read · Updated November 9, 2026

Stress on its own rarely makes you deficient in vitamins or minerals. What it does is change how you eat, drink and sleep. Its symptoms also look so much like real deficiencies that the actual cause often goes untested.

Maybe you eat well, take a multivitamin and still feel wiped out and foggy after a hard few months. The easy explanation is that stress is "burning through" your nutrients. Plenty of the pages making that claim also sell the supplement to fix it. The research behind the idea is much smaller than the marketing, and the causes it distracts you from are usually easy to test.

Can Stress Cause Vitamin Deficiency?

There's very little evidence that it does in people who are eating normally. The main review on the question was published in Advances in Nutrition in 2020. It gathered the studies it could find up to 2019 on psychological or environmental stress and nutrient levels in the body.

The review found research on just five nutrients: magnesium, zinc, calcium, iron and niacin (vitamin B3). It found no studies at all on how stress affects any other vitamin or mineral. That gap includes vitamin C, vitamin B12 and the rest of the B group.

Even for those five, the human studies were small and measured different things in different ways. The author's overall read was that stress can lower some nutrient levels. The same paper says definitive conclusions can't be drawn, and that any benefit from supplements still needs testing in well-designed trials.

Does Stress Deplete Magnesium?

It might, a little, but nobody has shown that it leaves healthy women deficient. Magnesium has more stress studies behind it than any other nutrient in the review, and most of them are tiny.

One 2006 study followed 35 university students in Spain. Their urine magnesium went up during exam season compared with the start of term. The rise tracked how anxious they said they felt, not their stress scores. Nobody checked whether their diets changed over exams.

The other studies were also small. A 2004 study of 30 male students in Japan found lower red blood cell magnesium during exams. Others looked at six men isolated for 105 days (2015) and 25 men exposed to four hours of industrial noise (2001).

In a 1968 study of six sleep-deprived men in the cold, total magnesium loss didn't change. None of the studies the review describes were specifically in women, let alone women juggling work and a household. The review says the biggest effect seems to come in the first month of stress, and that even this needs more study.

The NIH's Office of Dietary Supplements doesn't list stress as a cause of low magnesium. Its magnesium fact sheet names people with gut diseases, type 2 diabetes or alcohol dependence, and older adults. Long-term use of proton pump inhibitors, the common heartburn pills, can also cause low magnesium, typically after more than a year.

If you take magnesium anyway, the NIH sets the upper limit for supplements at 350 mg a day for adults. Magnesium from food doesn't count toward it. Higher doses from pills can cause diarrhea, nausea and cramping, and they won't undo a hard year. If you have kidney disease, check with your doctor before taking magnesium at all.

Does Stress Drain B Vitamins and Vitamin C?

The research hasn't tested it. For the whole B group, the 2020 review found one human study, and it was on niacin. That 2002 study involved 12 women, and their niacin loss in urine went up with cold exposure but not with mental or emotional stress.

Vitamin C has its own version of the myth. The NIH says people who smoke need 35 mg more vitamin C a day than people who don't, partly because of oxidative stress. Oxidative stress is a chemical process in the body, not a feeling. The vitamin C fact sheet doesn't link psychological stress to vitamin C levels at all.

Adrenal fatigue is the bigger theory many of these claims sit under. Mayo Clinic says adrenal fatigue isn't an official medical diagnosis, and that there's no evidence for the theory that chronic stress lowers adrenal function.

How Stress Changes What You Eat

This is where stress really does cost you nutrients, through your plate rather than your cells. A 2022 meta-analysis pooled 54 studies covering almost 120,000 healthy adults. Stress was linked to eating more unhealthy food and less healthy food.

The effects were small on average, and they varied a lot between studies. How much people usually held back on eating made a difference to the link with unhealthy food. So the shift is real but modest, and bigger for some people than for others.

Mayo Clinic lists eating too much or too little among the common ways stress changes behavior, along with misusing alcohol and exercising less. Picture a month of skipped lunches, crackers for dinner and an extra glass of wine most nights. A diet that looks good on paper can look quite different by the end of it.

That matters most where alcohol is involved, since alcohol dependence is one of the routes to low magnesium the NIH names. Other nutrients run down slowly. The NIH says the body stores enough B12 that symptoms of low B12 can take several years to appear. A stressful few months is an unlikely explanation on its own.

Why Stress Symptoms Look Like a Deficiency

The two lists overlap almost completely. Mayo Clinic's list of stress symptoms includes tiredness, sleep problems, trouble focusing and memory problems.

Now compare. The NIH says iron deficiency anemia can cause weakness, fatigue and difficulty concentrating. Low B12 can cause tiredness and numbness and tingling in the hands and feet, and those nerve symptoms can appear without anemia. Early signs of low magnesium include fatigue and weakness, along with loss of appetite and nausea.

So when you feel drained in a stressful stretch, it's easy to blame it all on stress, or all on a deficiency. Neither guess is worth much without a blood test. And the deficiencies most likely in women mostly have nothing to do with stress.

What Actually Makes Women Deficient?

For most women, the likely routes are periods, a mostly plant-based diet, skin color and sun, and long-term medicines. These are the causes the NIH and CDC name, and each one can be checked.

Heavy Periods and Iron

The NIH lists women with heavy menstrual bleeding among the groups most likely to fall short on iron. Heavy bleeding is easy to treat as normal when it's all you've known. The CDC's signs include changing a pad or tampon in less than 2 hours and needing to change protection overnight. Periods longer than 7 days and clots the size of a quarter or larger count too.

Low iron is common well before anemia shows up. A University of Michigan team, writing in JAMA in 2023, looked at national data on 3,490 females aged 12 to 21 from 2003 to 2020. About 39% had iron deficiency, measured as ferritin (stored iron) below 25 µg/L, but only 6% had iron deficiency anemia.

That gap matters for you. A basic blood count looks at hemoglobin, which can be normal while your iron stores are low, so ask whether ferritin can be checked too. The study also found higher rates in Black and Latina young women and in lower-income families. Low iron when your levels look fine on paper goes into the numbers.

Eating Mostly Plants

The NIH iron fact sheet says people who eat a vegetarian diet need 1.8 times as much iron as people who eat meat. Iron from plants is harder to absorb, though vitamin C in the same meal helps. Vegans and vegetarians also have a higher risk of low B12, a risk that fortified foods or a supplement can substantially reduce.

Darker Skin and Covered Skin

Melanin reduces how much vitamin D your skin makes from sunlight, so people with darker skin are more likely to have low levels. In US national data from 2011 to 2014, 17.5% of non-Hispanic Black people were at risk of vitamin D deficiency. The figure for non-Hispanic white people was 2.1%.

The NIH also names people who cover their bodies for religious reasons, and people who rarely get outside. The same fact sheet says it's unclear whether lower levels cause the same health problems in Black Americans. Their bone density and fracture risk don't track vitamin D the same way. So a low result is worth talking through with your doctor before you treat it.

Vitamin D deficiency symptoms in women covers testing, symptoms and what the fix looks like.

Common Medicines

The NIH says heartburn medicines such as omeprazole and H2 blockers can interfere with B12 absorption from food by slowing the release of stomach acid. Metformin might lower B12 levels too. And long-term proton pump inhibitors can lower magnesium, as above.

None of these show up in a food diary, which is why a good diet doesn't rule them out. If you've taken one for a year or more, mention it when you ask about tests. There's more on low B12 when you eat well, including who should get checked.

What Blood Tests Should You Ask For?

Ask whether a blood test makes sense if tiredness, brain fog or low mood have lasted more than a few weeks. Tell your doctor about your periods, your diet and any long-term medicines. That gives a reason to check ferritin, B12 or vitamin D rather than only a basic panel.

If everything comes back normal, stress itself becomes the more likely cause, and it deserves the same attention a deficiency would get. Feeling burned out with normal bloodwork picks up from there. Stress can also show up in digestion first, which is where what chronic stress does to your gut comes in.

When to See a Doctor Sooner

Some symptoms shouldn't wait for a routine visit. See a doctor promptly for numbness or tingling in your hands or feet, because B12-related nerve symptoms can appear without anemia. Book an appointment too if your periods meet the CDC's signs of heavy bleeding, or if you feel tired and short of breath.

Heavy bleeding can be urgent too, according to Mayo Clinic. See a doctor soon if bleeding soaks at least one pad or tampon an hour for more than two hours in a row. If heavy periods have no clear cause, the CDC suggests asking about testing for a bleeding disorder such as von Willebrand disease.

Get emergency help right away for chest pain, especially with shortness of breath, jaw, back, shoulder or arm pain, sweating, dizziness or nausea. Mayo Clinic's stress page says these may be warning signs of a heart attack and not simply stress symptoms. Call 911 or go to the nearest ER.

If you're having thoughts of harming yourself, call or text 988 (the Suicide & Crisis Lifeline in the US and Canada) or 911. In the UK, call Samaritans free on 116 123, any time, or 999 in an emergency.

Frequently Asked Questions

Can Stress Cause B12 Deficiency?

There's no direct evidence that it does. The 2020 review found no studies on stress and B12 at all. Diet, older age, gut conditions and medicines such as heartburn pills and metformin are the established causes.

Can Stress Cause Low Iron?

The evidence is thin and mixed. In a 1991 study of 66 male Navy SEAL trainees, blood iron fell 44% during five days of hard physical and mental stress while ferritin rose. Both returned toward baseline about a week later. For most women, heavy periods and diet are far more likely causes.

Should You Take a Supplement for Stress?

Not to replace nutrients that stress supposedly used up, because that hasn't been shown. If a blood test finds a deficiency, treat it with your doctor's advice. If you take magnesium, stay at or under 350 mg a day from supplements, and check with your doctor first if you have kidney disease.

This article is for informational purposes only. It is not a substitute for professional medical advice, diagnosis, or treatment. Always consult a qualified healthcare provider before making changes to your health routine.