I have been through that too. Every time I get stressed, I eat compulsively. I eat everything in sitesight. The good thing, you cannot overeat broccoli or cabbage. It just does not happen :)
I do not know the answer to your question, but I can tell you what really really helped me, although I am not a guy.
I increased my tubers intake (sweet potatoes, parsnips, pumpkin, beets) and decreased my sweets. No honey, dates, figs, any fruit, even berries.
I re-introduced fruit after a month of no sweet things and I do not crave sugar anymore! I guess my blood sugar levels have stabilized.
Hope this helped.