B Vitamins for Anxiety

During high levels of stress the B Vitamins are burned up and consumed at higher levels. Research has shown that the majority of the emotionally ill are deficient in one or more of the B-complex vitamins. Studies also show that the B vitamins are natural stress reducers and that not getting enough of them can cause anxiety.

  • Vitamin B12 (cobalamin) helps relieve irritability, improve concentration, increase energy, and maintain a healthy nervous system.
  • Vitamin B1 (thiamine) can help alleviate depression and anxiety attacks.
  • Vitamin B6 (pyridoxine) aids in the production of natural antidepressants such as dopamine and norepinephrine. The body requires B6 to make serotonin.
  • Vitamin B3 (niacin) helps with anxious feelings and is calming.

The best Vitamin B products that I just described are listed in order below: (B12, B1, B6, B3 and a B-Complex)



One in Seven people do not effectively break down folate or B12 in the liver. Therefore, it is important to use only the Methyl form of B Complex Vitamins.

The suggested use is to take one 100 mg time released B-complex vitamin daily after a meal. It is suggested that if you are going through a very stressful period of time that you take a vitamin B3 in the form of niacinamide at 100 mg three times a day.

Since everyone is different, consult  with your doctor regarding the appropriate dosage for your individual needs.

Please visit our Supplement Store for supplements hand picked just for you!


If you’re considering taking any herbal supplement as a treatment for anxiety, talk to your doctor first, especially if you take other medications. The interaction of some herbal supplements and certain medications can cause serious side effects.

If your anxiety is interfering with daily activities, talk with your doctor. More serious forms of anxiety generally need medical treatment or psychological counseling  for symptoms to improve.