I would add dehydration to this list, a 1% drop in water in the body leads to a 10% drop in mental ability. Coffee and Alchol dehydrate you as well. So drink more water people.