People tend to understand that what they eat has a direct bearing on their physical health. Diet also has an enormous effect on mental health, too. The foods you eat can help you overcome anxiety, depression, and other mental illnesses. Here are the top six foods that can help. Although they are numbered, it is useful to think of them together, rather than one being better than another.