For energy you can use B-12, Korean, or Siberian Ginseng, or get a Ginseng complex.If you take B-Vitamins with G-sing, along with Green Tea, it will help you stay alert, without being wired.For feeling down there is a product called Sam'E its avaible in health foods stores.It helps boost mood.Its also used for joints, but it can help a person beat the blues.
L-Glutamine will stop your sugar cravings, trust me, but you have to take about 2-5 grams with each meal.Chromium can also stop sugar cravings, that sometimes people who drink Alcohol need.
If you feel overwhelmed just stay busy, or meditate.God Bless.......John