Cravings for Sugar and stimulants are signs your body is not getting enough carbs. This can be impacted by eating too much fat which blocks your cell's ability to absorb the converted sugars properly.
You'll notice a lot of people on low-carb diets crave carbs, sugar, and stimulants.
I'd recommend you try a high carb/low fat diet, like Macrobiotic, or Fruitarian style. Keep your fat intake no more than 15% of your total calorie intake for the day.
The amount of carbs you should target a day is 5 grams of carbs per pound of your healthy body weight.