You may just need extra water to help.
Last week was my TOM and I had a lovely lunch out at the Cheese Cake Factory. I did have 1/2 a piece of heath bar crunch cheese cake after my Giant Salad lunch, glass of champagne and summer roll. I said I was PMSing so it was okay. I did stay within my points that day and that lovely meal kept me from eating an entire bag of chips, few candy bars and a martini when I got home because I felt satisfied.
Sometimes I give in to temptation because I try to be "good" and it back-fires.
I have found for me, it is best to have what I want but in moderation.
( and lots of water, decaf iced coffee, hot tea, more water..........)