What Vitamins Help Anxiety? Top Nutrients Ranked

Several vitamins and minerals play direct roles in how your brain regulates anxiety, and falling short on any of them can make anxious feelings worse. The ones with the strongest evidence include magnesium, B vitamins (especially B6), vitamin D, omega-3 fatty acids, and vitamin C. A few other supplements like L-theanine and zinc also show promising results. Here’s what each one actually does in your brain and what the research says about taking them.

Magnesium

Magnesium is one of the most widely studied minerals for anxiety, and it’s also one of the most common deficiencies. It helps regulate your nervous system’s “brake pedal,” the calming signaling pathway that counterbalances excitatory brain activity. When magnesium is low, your brain tips toward an overstimulated state, which can feel like restlessness, tension, or a sense of being on edge.

Not all forms of magnesium work equally well for anxiety. Magnesium L-threonate is a newer form specifically designed to cross the blood-brain barrier, making it more effective for mood and cognitive benefits than forms like magnesium oxide, which are poorly absorbed and primarily affect the gut. Magnesium glycinate is another well-tolerated option that tends to be calming and doesn’t cause the digestive side effects common with cheaper forms like magnesium citrate or oxide.

B Vitamins, Especially B6

Vitamin B6 is essential for producing several of the brain chemicals that keep anxiety in check. Your body uses the active form of B6 to build serotonin, GABA, and dopamine. GABA is your brain’s primary calming neurotransmitter, and serotonin is the one most closely tied to mood stability. When B6 levels drop, production of these chemicals slows down, and neurological symptoms, including increased anxiety, can follow.

B9 (folate) and B12 work alongside B6 in these pathways. A deficiency in any of the three can disrupt the chain. This is why many people take a B-complex supplement rather than individual B vitamins. If you eat a varied diet with meat, leafy greens, and whole grains, you may already get enough. But vegetarians, vegans, older adults, and people on certain medications are more likely to run low, particularly on B12.

Vitamin D

Vitamin D receptors are found throughout the brain, concentrated in regions that directly control fear and anxiety responses. These include the prefrontal cortex, the hippocampus, and the areas that form the brain’s threat-detection circuit. Vitamin D acts as a potent modulator of nerve growth factors in the hippocampus, including BDNF, a protein that helps brain cells grow and communicate. Low BDNF levels are consistently linked to anxiety and depression.

The brain regions where vitamin D receptors are most concentrated are the same ones involved in processing fear. The amygdala, prefrontal cortex, and hippocampus form a network of bidirectional connections that regulate how intensely you experience anxiety, and dysfunction in this network is a hallmark of anxiety disorders. This makes vitamin D status especially relevant if you live in a northern climate, spend most of your time indoors, or have darker skin, all of which increase your risk of deficiency.

Omega-3 Fatty Acids

Omega-3s, the fats found in fatty fish, walnuts, and flaxseed, have a meaningful effect on anxiety symptoms, but dose matters a lot. A 2024 meta-analysis of randomized controlled trials found that each 1 gram per day of omega-3 supplementation produced a moderate decrease in anxiety symptoms. The greatest improvement appeared at 2 grams per day. Importantly, doses higher than 2 grams didn’t add further benefit, so more isn’t better here.

Doses below 2 grams per day did not significantly affect anxiety symptoms in that analysis, which may explain why some people try fish oil and feel no difference. If you’re supplementing specifically for anxiety, look for a product that provides a combined total of about 2 grams of EPA and DHA per day. Most standard fish oil capsules contain only 300 to 500 milligrams of combined omega-3s, so you’d need to check the label carefully.

Vitamin C

Vitamin C plays a less obvious but well-supported role in stress and anxiety. In a randomized controlled trial, participants who took high-dose vitamin C before a standardized psychological stress test had lower blood pressure responses (a 23 mmHg rise in systolic pressure versus 31 mmHg in the placebo group), lower subjective stress ratings, and faster recovery of cortisol levels after the stressor. Cortisol is the hormone your body releases during stress, and when it stays elevated, it fuels the physical symptoms of anxiety: racing heart, tight muscles, and that “wired” feeling.

You don’t need megadoses. Most of the benefit comes from ensuring you’re not deficient. Smokers, people under chronic stress, and those who eat few fruits and vegetables are most at risk for low vitamin C levels.

Zinc

Zinc influences anxiety through a specific receptor in the brain that helps maintain the balance between excitatory and inhibitory signaling. When this receptor is activated by zinc, it enhances the function of a transporter called KCC2, which controls how effectively GABA can do its calming work. In animal studies, mice with reduced KCC2 function (about 30% of normal levels) showed significantly increased anxiety-related behavior and greater susceptibility to seizures.

Dietary zinc deficiency has been shown to reduce KCC2 expression in the prefrontal cortex, the part of the brain responsible for rational thought and emotional regulation. The takeaway is that zinc doesn’t just “help with anxiety” in a vague sense. It supports a specific mechanism that keeps your brain’s excitatory and inhibitory signals in balance. Good dietary sources include oysters, red meat, pumpkin seeds, and chickpeas.

L-Theanine

L-theanine is an amino acid found naturally in green tea that produces a distinctive effect: relaxation without drowsiness. In a randomized, triple-blind, placebo-controlled trial, a single dose of L-theanine significantly increased alpha brain wave power in the frontal region compared to placebo. Alpha waves are the brain wave pattern associated with calm, alert focus, the state you’re in during meditation or a relaxed but wakeful moment.

The same study found that L-theanine reduced salivary cortisol levels within one hour of a single dose compared to placebo. This combination of increased alpha waves and reduced cortisol explains why L-theanine feels calming without making you sleepy, a useful distinction if you need to manage anxiety during the workday or while studying.

What to Watch Out For

Most of the vitamins and minerals listed here are safe at standard supplemental doses, but one major caution applies if you take antidepressants. Supplements containing 5-HTP, a direct precursor to serotonin sometimes marketed for mood support, should not be combined with SSRIs or MAOIs. This combination can cause serotonin syndrome, a potentially dangerous condition where serotonin levels climb too high, causing agitation, rapid heart rate, muscle rigidity, and in severe cases, medical emergencies. 5-HTP is not the same as the vitamins discussed above, but it’s often sold alongside them in the “mood support” section of supplement stores.

The vitamins and minerals covered in this article, including B6, magnesium, vitamin D, zinc, omega-3s, vitamin C, and L-theanine, do not carry this same serotonin syndrome risk. Still, if you’re already on medication for anxiety or depression, it’s worth mentioning any new supplements to your prescriber so they can flag any less common interactions specific to your regimen.