A number of B vitamins – including vitamins B1, B2, niacin, B6 and folate – play a role in psychological function, keeping the nervous system healthy, and fighting tiredness and fatigue. Foods that provide these B vitamins include whole grains, lean meat, green vegetables, nuts, fish, avocados, bananas, potatoes and dairy foods.