There are a gazillion diets and all sorts of "break throughs". Best advice is probably to try everything and ignore the American Diabetes Association's proposal that you eat lots of starchy foods (as a way to offset the craving for sugar I guess?).
Eat only low glycemic foods.
It is that simple. Type II is diet and exercise. Lifestyle.