You are totally there! One way I also try to look at it is that there is no such thing as cheating--there are just choices. I try to focus on the positive choices I make, note how good they make me feel, and when I make a choice that is not as good, I don't catastrophize it. I was just a choice, and each moment is another opportunity to make a good choice :)