Mental health and nutrition have a clear connection, starting from the womb. The linked article highlights the essential nine nutrients that are associated with better brain health:

1. omega-3s,
2. B vitamins (particularly folate and B12),
3. choline,
4. iron,
5. zinc,
6. magnesium,
7. S-adenosyl methionine (SAMe),
8. vitamin D,
9. amino acids

http://www.spring.org.uk/2015/02/9-nutrients-which-should-be-in-your-diet-for-good-mental-health.php?omhide=true&utm_source=PsyBlog&utm_campaign=d75adf805d-RSS_EMAIL_CAMPAIGN_MAILCHIMP&utm_medium=email&utm_term=0_10ef814328-d75adf805d-213829849