@CLF: if this journey is new to you then it'll be a while before you are able to stop "Jedi Mind Tricking" yourself about overeating on non-workout days.
Habit. That's all it really is, establishing a good habit on both workout and non-workout days. It takes about 3-4 weeks of an unbroken routine before it feels normal to stay on track.
It is not okay for an alcoholic to get drunk once in a while.
So do not tell a food addict it is okay to eat like sh*t once in a while