I make mistakes just like anyone else. I take the occasional shortcut. I allow certain ingredients in my foods sometimes. I try to be as good as possible without allowing it to drive me crazy.
I’ve lost a lot of weight (100+ lbs in 12 months) and I am now running over 3.5 miles on every run, but that doesn’t make me perfect. Far from it. I don’t run daily, and I eat food every now and then that may have some dairy or other non-Paleo ingredient in it. I could probably do more, and better.
But I’m human. And you are too.
So don’t worry about being perfect. Nobody is, nor can they be at all times. Do your best. Give it your all. If you get off track, get right back on. Don’t wait for another arbitrary day or date: do it right now. Your very next meal. Your very next opportunity to exercise.
Don’t set a goal for perfection. Doing so is setting yourself up for disappointment and failure.