Congratulations math puppy!
And battleax, that is how I've changed. I still "cheat" or eat something off plan every week at least once, usually more. But it's usually just one thing, and I am right back on plan afterwards. I guess it satisfies my need to be "bad." I do not guilt myself over it, or give up, thinking "I just can't do this!" or justify more indulgences. I think that makes all the difference and sounds like you have made that change too. Like my signature says, it's a journey, not a destination. I will never be perfect. But my diet will be as healthy as I can make it.
Life's a journey, not a destination.
It's easier to stay on plan than to get back on plan.