Check into the book The Amazing Liver and Gallbladder Flush--to learn how the liver works and what myriad effects a "sluggish" liver can have.
Sugar supresses the immune system and destroys the adrenals.
Too much protein is more a problem than "too little". At first it seems to give energy, but in fact it steals it.
The liver is key. . .
Also key is re-mineralizing with whole foods: nutrient-dense
raw, and lightly cooked fruits and veg. along with good fats--like coconut oil, etc. The craving for suga, even chocolate is often a fruitless (pun noted) quest for minerals that the body is deficient in. The best way to get them is in food, not pills.