I read several blogs and this post by John Piper is simply amazing.  You need to read this!

10 Resolutions for Mental Health

(from www.desiringgod.org)