I've found that if I have slightly more protien in lunch, I don't get an afternoon sugar craving. A dietician once told me that sugar cravings are due to not enough protein and I seriously have noticed a difference if I even have a handful of nuts for morning tea or some of the ground sunflower seeds on my yoghurt in the morning

HTH