Give yourself grace for one miss but never two. If you have to pause, set the restart date in your calendar before you stop.
The idea
Building a habit is one problem. Maintaining it is another. Our rule in my coaching was short: don't miss. Miss once, not twice. Give yourself grace for the first miss, and don't let it become two. If you genuinely have to stop, for a vacation or a brutal month, be intentional about it. Set a time and date when you'll pick it back up, and put that on your calendar before you walk away. Then keep the systems going that will maintain your habits for you, like allies who check on you.
How to do it
When you miss, give yourself grace and clear off the to-do list.
Do the next session, even in its smallest version. Start small.
If you need a break, pick the restart date now and put it in your calendar.
Keep the systems running that do the remembering for you: recurring blocks, reminders, allies.
At the end of a rough day, ask: "Did I take care of my basic habits today?"
Example
One commitment device we used in my coaching was a deadline in plain words: "By 8 PM tonight, I will..." It needs one sentence with a time in it, and one small action before that time.
Watch out for
Beating yourself up after the first miss. It only drives less action. Put the baseball bat down.
Stopping without a restart date. If you have to stop, be intentional about starting again.
Sources
From Zvi's coaching program
Related frameworks
Falling Off the Wagon: When you lapse, give yourself grace, drop the backlog, and restart right away with one tiny action, like a single email.
Sustainable Pace: Commit to a level you can keep in your craziest weeks, like one email and one call a day, instead of a heroic plan that collapses.
The Habit-Building Recipe: Name the habit, make it tiny, ramp up slowly, calendar it, anchor it, add a carrot or stick, and get someone to hold you accountable.
Guilt Is OK, Shame Is Not: Guilt is feeling bad about what you did; shame is about who you are. Shame drives avoidance, so drop it and restart small.