Fantastic advice Tashy.

I second all of that, plus St John's Wart. Also, having small achievable goals each day, and a good routine.