I was in a similar situation an year ago. I'm still not where I want to be, but I'm getting there.
Ideally, a routine which incorporates enough physical exercise, challenge and rest will get you to a much better state of mind.
There's a reason why many of the comments on this post are about physical activities. It just works.