Anxiety and stress are common problems in today’s fast-paced world. While lifestyle changes such as exercise, meditation, and good sleep are important, your nutrition also plays a vital role in how your brain and body respond to stress. Certain vitamins can help calm your nervous system, improve mood, and reduce anxiety symptoms.
Here are the 6 best vitamins for anxiety and stress relief
1. Vitamin B Complex
The B vitamins (B1, B6, B12, folate, etc.) support the brain and nervous system.
Vitamin B12 and folate help regulate mood by supporting neurotransmitters like serotonin and dopamine.
Vitamin B6 is essential for producing GABA, a calming neurotransmitter.
Deficiency in B vitamins is strongly linked to higher anxiety and fatigue.
2. Vitamin D
Often called the “sunshine vitamin,” vitamin D has a strong link to mood and mental health.
Low vitamin D levels are associated with anxiety, depression, and seasonal affective disorder.
Supplementing with vitamin D or getting 15–20 minutes of sun daily can help regulate mood.
3. Vitamin C