I kind of think if you have repeated thoughts of having a binge or really really crave chocolate then indulge that craving but do it sensibly. The last couple of weeks (and particularly with PMT) I've told myself that if on Weigh-In Day I get a good result, i.e. a 2lbs loss for example, then on WI evening I will allow myself a slice of particularly gooey and moreish chocolate cake from the local bakery. I have no idea of the Syn content, I presume about 20-25 maybe and I enjoy every single delicious forkful. I then park my craving as it's been satisfied and continue on as normal. It mightn't work for everyone but I think by allowing oneself a periodic "blowout" it then stops feelings of deprivation or making it an obsession.
I know food shouldn't be used as a reward really but this little treat from time to time stops me from obsessing about something sweet and I don't feel at all guilty about it when I've just had a good helping of delicious cake. I have my WI every Wednesday so if on Monday I get a ridiculous craving I just think to myself, wait until Wednesday and then allow myself the indulgence.
A suggestion to think about anyway!!