Why Do We Have Cravings?
Food cravings are caused by the regions of the brain that are responsible for memory, pleasure, and reward. An imbalance of hormones, such as leptin and serotonin, can also cause food cravings. ...
Emotions may also be involved in producing a food craving, especially if a person eats for comfort.
Remember, the hypothalamus gland of the brain is where leptin signal is being processed.
Leptin resistance is also a sign of Excess sugar consuption.
You can also have cravings due an epidemic infection of Candida Albicans.
A person with overgrowth Candida has the tendency to be overweight that's because Candida craves sugar in between meals in order to survive.
Try to eat healrhy foods, more fruits when you have cravings and avoid fast and processed foods.