For me, what has been most helpful with my emotions has been:
Byron Katie's "The Work" - she's on youtube and she is fantastic!
Reading Eckhart Tolle.
Reiki, reflexology and other complimentary therapies.
Reading Patrick Holford's "Optimum Nutrition for the Mind" and taking fish oils and the right amount of multivitamins!!!