Juicing may also work for you; it didn't for us (except insofar as fresh juice is so incredibly much better than bottled that it was worth it). Couldn't get the kids to drink vegetable juices without so much grape that the sugar hit seemed exorbitant.
But I can't agree more with #1 and #2 - exercise will help.
Tai Chi is good for helping you lift yourself. Yoga's good, too - and both combat stress, which has to be a factor here.