Vitamin B12 is essential for a healthy brain and nervous system. If you don't get enough vitamin B12 it can change the way you feel and think, make you more irritable, and lead to feelings of anxiety and depression.
Folate (vitamin B9)
Omega-3 fats are important for many different aspects of your brain health. Having optimal levels might be linked to a reduced risk of developing depression.
Testosterone is a sex hormone that plays an important role in maintaining a normal mood. Low testosterone levels are linked to irritability, poor concentration, and low mood.
Oestrogen is one of the main sex hormones in women. Oestrogen affects the area of your brain that helps regulate your emotions. Changes in your oestrogen levels during your cycle, after birth, and leading up to menopause are linked to low mood, difficulty concentrating, and feelings of anxiety.