Sounds to me like you need a reward to set in front of you to help you stay focused. Have you ever bought a pair of jeans that were too tight then kept trying them on to measure your progress? I do that, and I currently have a dress I'm trying to fit into, also. I keep it right in the front of my closet so that it is a continual reminder to STAY AWAY FROM THOSE FOIL-WRAPPED EASTER EGGS!!!
I think that we beat ourselves up so much about weight loss slipups! We need to encourage ourselves and think up rewards and ways to feel good about all the effort we are putting into this journey of ours!