Maybe it's time to get out of the city. This article from the Boston Globe suggests that city life can negatively affect mental performance and mood in a number of ways. Even something as simple as whether or not you can see greenery from your window appears to have an effect.

link (and other stuff) collection