Hey!
"This is the last time" is a game. By telling yourself that, you get to eat whatever item has struck your fancy. And, you probably believe it completely at the time.
I'd say, drop that game! One reason I like calorie counting is that there are no forbidden foods--just numbers I have to account for. So, it's up to me. Am I really going to use THAT many calories for THAT one food? Sometimes yes... most of the time, no.
Oh, I do have trigger foods that I have to avoid--or, if I decide to have them, it has to be in a controlled environment. For example, I never buy a carton of ice cream at the store, telling myself I'll only eat "a serving." Forget it, I'm not that strong. If I want ice cream, I buy a dish or a cone somewhere so it's limited.
And, I count the calories in my daily total. Of course. Although no food is off limits, every food counts.
Also, you didn't say what your target calorie level is, but make sure you're not going too low. If you're getting too hungry, it's even harder to avoid bingeing. Slow weight loss is just fine.
Good luck!
Jay