When you buy a bag of something for a "treat", remember that it is a "treat" and not a binge. Just buy a serving size bag. It satisfies the craving, but I don't get a chance to binge on a big bag. It may cost slightly more, but at least I know that I won't pay for it in calories.
Someone brought a plate of your favorite cookies to work and you just have to have one. How do you handle that? Do you tell yourself that you can have just one and TRY not to eat anymore? That never worked for me, so I started doing the following.
Keeping a food journal!!