What Vitamins Are Good for Anxiety and Stress?

Vitamin C, magnesium, and selenium have the strongest genetic evidence for protecting against anxiety disorders. Other nutrients, including vitamin D, B vitamins, and omega-3 fatty acids, also play roles in how your brain manages stress, though the evidence varies in strength. Most people notice gradual improvements after about four weeks of consistent supplementation, with some acute effects appearing within hours of the first dose.

Vitamin C Lowers Stress Hormones

Vitamin C has one of the clearest mechanisms for reducing stress: it directly lowers cortisol, the hormone your adrenal glands release when you’re under pressure. In a study of patients with chronically elevated cortisol due to ongoing stress, taking 1,000 mg of vitamin C daily for two months brought cortisol levels down significantly, from an average of 780 to 446 nmol/L in one group, and from 657 to 515 nmol/L in another. Those are substantial drops that moved participants closer to normal ranges.

A large genetic analysis published in 2025 reinforced these findings, showing that people genetically predisposed to higher vitamin C intake had a 62% lower risk of anxiety disorders. This type of analysis (called Mendelian randomization) helps rule out the possibility that the link is just a coincidence of healthier lifestyles. The recommended daily intake for adults is 75 mg for women and 90 mg for men, but the therapeutic doses used in stress research tend to be considerably higher, around 1,000 mg per day.

Magnesium and Its Role in Calm

Magnesium is involved in hundreds of processes in the body, including the regulation of your nervous system’s excitability. When magnesium is low, nerve cells fire more easily, which can contribute to feelings of tension and restlessness. The same genetic analysis that flagged vitamin C found that magnesium supplementation was associated with an 85% reduction in anxiety risk, the strongest protective effect of any nutrient studied.

If you’re choosing a form of magnesium, glycinate is often recommended because it’s gentler on the digestive system. Other forms, particularly magnesium oxide and citrate, are more likely to cause loose stools or diarrhea. The recommended daily intake is 310 to 320 mg for adult women and 400 to 420 mg for adult men, depending on age. Many people fall short of these amounts through diet alone, especially if they eat few nuts, seeds, leafy greens, or whole grains.

Vitamin D and Anxiety Risk

Low vitamin D levels correlate with higher rates of anxiety. A large cross-sectional study of U.S. adults found a statistically significant negative relationship between blood levels of vitamin D and anxiety: as vitamin D went up, anxiety risk went down. People in the highest quartile of vitamin D levels had roughly a 22% lower chance of experiencing anxiety compared to those in the lowest quartile, even after adjusting for factors like age, income, and overall health.

That said, the genetic evidence for vitamin D is less convincing. The Mendelian randomization analysis did not find a significant causal link between vitamin D supplementation and anxiety risk, which suggests the observational connection could partly reflect other lifestyle factors. Still, vitamin D deficiency is extremely common, particularly in people who spend limited time outdoors, live at northern latitudes, or have darker skin. Correcting a deficiency is worth doing for overall health, and it may help with mood even if it isn’t a standalone anxiety treatment.

B Vitamins and Brain Chemistry

B vitamins, particularly B6, B12, and folate, are essential for producing neurotransmitters like serotonin, dopamine, and GABA. These are the chemical messengers that regulate mood, motivation, and the ability to feel calm. A deficiency in any of them can impair neurotransmitter production and contribute to symptoms of anxiety and low mood.

However, the genetic evidence for individual B vitamins and anxiety is not strong. The 2025 Mendelian randomization study found no statistically significant protective effect for supplemental B6, B12, or folate when isolated from other nutrients. This doesn’t mean B vitamins are irrelevant to anxiety. It likely means their benefits are most apparent in people who are actually deficient, rather than as a blanket recommendation for everyone. Vegetarians, vegans, older adults, and people taking certain medications are most at risk for B12 and folate deficiency. If you suspect a shortfall, a blood test can confirm it quickly.

Selenium: A Lesser-Known Player

Selenium doesn’t get as much attention as magnesium or vitamin D, but it showed one of the strongest protective effects in genetic research. People genetically inclined to supplement with selenium had a dramatically lower risk of anxiety disorders, with an odds ratio of 0.03. Selenium supports the production of proteins that protect brain cells from oxidative damage, which accumulates under chronic stress.

Good dietary sources include Brazil nuts (just one or two nuts per day provides well above the daily requirement), seafood, organ meats, and eggs. Because the margin between an adequate dose and a toxic dose is relatively narrow compared to other minerals, getting selenium through food rather than high-dose supplements is generally a safer approach.

Omega-3 Fatty Acids

Omega-3s, particularly EPA and DHA found in fatty fish and fish oil supplements, are widely promoted for mental health. They help build cell membranes in the brain and reduce inflammation, which chronic stress tends to increase. One trial found that 2.1 grams per day of EPA (making up about 86% of the total omega-3 dose) significantly reduced anxiety severity. However, a systematic review noted that this was an isolated finding, and the broader evidence across multiple trials was not strong enough to pool into a definitive conclusion.

This means omega-3s are a reasonable addition to a stress-management plan, especially if your diet is low in fatty fish, but they shouldn’t be treated as a reliable standalone treatment for anxiety. Two servings of fatty fish per week, such as salmon, sardines, or mackerel, is generally enough to maintain healthy omega-3 levels.

Multivitamins vs. Targeted Supplements

You might wonder whether a daily multivitamin covers all of this. The genetic analysis found no significant association between general multivitamin use and reduced anxiety risk. Multivitamins typically contain lower doses of individual nutrients, spread across a wide range. The nutrients with the strongest evidence, vitamin C, magnesium, and selenium, appear to work best at levels that a standard multivitamin often doesn’t provide.

That said, a multivitamin isn’t useless. A meta-analysis of randomized trials found that multivitamin use for four weeks or longer can reduce mild symptoms of mood dysfunction in healthy people. In one trial of healthy older women, participants experienced a gradual reduction in stress and mental fatigue over four weeks of supplementation, with some improvements in stress levels appearing just one to two hours after the first dose. The effect was modest, though, and more relevant for general well-being than for managing significant anxiety.

How Long Before You Notice a Difference

Most research shows that meaningful changes in mood and stress levels emerge after about four weeks of daily supplementation. Some people report subtle improvements sooner, and at least one clinical trial documented acute stress reduction within one to two hours of taking a multivitamin. But the pattern across studies is consistent: benefits build gradually, with the most reliable changes appearing after one to four months of steady use.

Longer supplementation tends to produce larger effects. In one study tracking participants over four months, improvements in stress, physical fatigue, and anxiety continued to accumulate well beyond the initial four-week mark. Consistency matters more than the exact time of day you take your supplements.

Putting It Together

If you’re choosing where to start, the strongest evidence points to vitamin C, magnesium, and selenium as the nutrients most likely to influence anxiety at a biological level. Vitamin D is worth checking through a blood test, since deficiency is common and correctable. B vitamins matter most if you have a dietary gap. Omega-3s are a reasonable addition, particularly through food sources. And a basic multivitamin, while unlikely to be transformative on its own, can serve as a nutritional safety net while you address specific shortfalls.

None of these replace the well-established treatments for anxiety disorders, including therapy and, when needed, medication. But for the everyday stress and low-grade anxiety that most people searching this topic are dealing with, targeted nutrition is one of the more accessible and evidence-supported tools available.