Another thing to add in is Nadh. I take Enada Nadh, the most stable form. This is a Vitamin B-3 coenzyme that is essential for energy and tends to lift mood and normalize sleep patterns. It needs to be taken as soon as you get up, with a glass of water, and nothing else for 30 minutes. It makes a huge difference for me. If you Google it, you should find quite a bit of info. There are no negative side effects (except possibly to the pocketbook!). I get mine from Vitacost and take 5mg every morning. (Many people take 10mg daily.)