the reference

90-day challenge restart rules — what counts as failing

The restart rule stated plainly, and a ruling for every edge case people actually argue about: partial habits, forgotten logs, sick days, travel, time zones and the day that ends at 00:30.

Every 90-day challenge lives or dies on one question, and it is never "can I do this?" It is "what counts?" — asked at 23:40, by someone tired, who very much wants the answer to be yes.

This page answers it. One rule, then a ruling for every edge case people argue about in comment sections, each with the reasoning behind it. Disagree with a ruling if you like; what matters is that you decide before day 1 rather than during day 47.

The rule, in one sentence

A day counts only if every habit on your locked list met its own written condition before the day ended. Miss one and the attempt is over: you start again at day 1.

That is it. No streak repairs, no tokens, no "you were so close" — and no erasing what happened either. The failed attempt gets archived with the day you reached, and the day you missed stays visible as an empty cell.

Why the rule has to be this harsh

Because a rule you can renegotiate is not a rule, it's a preference with paperwork.

The 90 days aren't training your legs or your reading speed. They're training the part of you that argues — the one that discovers, on the worst day, an interpretation of the rules that happens to favour going to bed. If that part gets a win, it will ask again. And it will ask on the day when saying yes matters most.

So the rule is set once, on day 1, by the version of you that is rested and honest, and it applies to every version of you that shows up afterwards. That's not moral toughness. It's just taking the judge out of the room.

The other half is that a streak only means something if it can break. A number that survives everything measures nothing. The empty cell is what makes the ninety full ones worth having.

The edge cases, ruled

You did part of the habit

Ruling: it fails. Three kilometres of a five-kilometre run is a good evening and a failed day.

Partial credit is always decided after the fact, and after the fact you are not a neutral party. Half a habit is not a smaller version of success, it's the beginning of a sliding scale, and the scale only ever slides one way.

The real fix happens before day 1, not at the moment of failure: write habits with a floor low enough to clear on your worst realistic day. "Run 5 km" fails often. "Run, minimum 20 minutes" almost never does, and on good days you'll run further anyway.

You did it but forgot to log it

Ruling: it counts. The habit is the thing you did. The log is bookkeeping.

But bookkeeping is part of the deal you made, and no tracker can know what you did and didn't tick — Snurko closes the day at local midnight like the rest of them. So the practical rule is: set the reminder for the tick, not for the habit. You don't need a nudge to go running. You need a nudge to close the day.

And be honest with yourself about frequency. Forgetting once is bookkeeping. Forgetting three times in a week is avoidance wearing a bookkeeping costume, and you already know which one it is.

You were sick

Ruling: illness is not an automatic exemption — but it is the single best reason to have written a floor condition in advance.

"Workout: 45 minutes, or a 20-minute walk if I have a fever" is a rule. "I'll skip today, I'm ill" decided at 19:00 while ill is a negotiation, and it will be cited as precedent the next time you have a headache.

That said: the challenge is not more important than your health. If you're genuinely unwell — the kind where training is a bad idea, not an unpleasant one — stopping the attempt is the correct decision, and it costs you days, not worth. Archive it and start again when you're upright. An honest restart is cheaper than an injury or a lie.

You travelled, or crossed a time zone

Ruling: a day is the local calendar day where you wake up.

Fly east and a day can be eighteen hours long. It still counts as a day and it still has to be complete. Fly west and you get extra hours; you get no extra credit for them either. Time zones cut both ways and the rule doesn't care which way they cut for you today.

The practical version: on travel days, do the habits before you board. Airports are where challenges go to die, and they die for a boring reason — everything is later than you planned.

You finished at 00:30

Ruling: the day ended at midnight. It fails.

"My day ends when I go to sleep" is the most popular house rule in this whole category and the most abused one, because the person deciding when their day ended is the same person who wants it to have ended later.

If you genuinely want a later boundary, that's fine — write it before day 1. "The day ends at 02:00" is a legitimate rule, applied to all ninety days, including the ones where it costs you. What isn't legitimate is discovering the rule at 00:15 on the night you need it.

Snurko uses local midnight, because it's the one boundary nobody has to interpret.

Your phone died, or the app broke

Ruling: the day counts if you did the work — and keeping the record is your job, not the software's.

This is the honest limit of every habit tracker, including this one. A dead battery, a lost phone, a bad update: the work still happened, but the evidence didn't. Which is why a paper grid on the wall is not a nostalgic touch, it's a backup. Two records, one of which cannot crash.

A real emergency took the day

Ruling: the day is failed. Not blamed — failed.

The grid doesn't lie and it also doesn't judge. When a hospital call takes your Tuesday, the empty cell isn't a verdict on you, it's just what happened. The whole point of leaving failed days visible is that you never have to invent a version of the ninety days that sounds better than the real one.

Archive the attempt. Start again when your life allows. The days you did are still yours.

You did tomorrow's workout today

Ruling: it doesn't count. Days don't bank and they don't lend.

Doing two workouts on Sunday to cover Monday is a schedule optimisation, and the challenge is not measuring your scheduling. It's measuring whether the thing happens on days that are inconvenient. Sunday-you cannot be disciplined on Monday-you's behalf.

You changed the habits mid-challenge

Ruling: changing the locked set ends the attempt.

Not because change is bad — because a challenge whose rules move isn't measuring anything. If on day 30 you realise the set is wrong, that's useful information, and acting on it is correct. Just call it what it is: you're ending this attempt and starting a better one. Write the new set, restart at day 1, and don't pretend the first thirty carried over.

You realised on day 40 that the habits were wrong

Ruling: a deliberate restart is not a failure.

There's a real difference between breaking a rule and replacing one. Failing is what happens when the rules stayed the same and you didn't meet them. Restarting on purpose, in daylight, with a written reason and a better set of habits, is a correction — and it's the one restart you should feel nothing bad about.

The one thing that makes it a lie is doing it on a day you were about to fail anyway.

How to write conditions you won't argue with

Four tests. Run every habit through them before day 1, and most of the edge cases above never come up.

  1. The worst-day test. Could you do this on your worst realistic day — four hours of sleep, a 14-hour travel day, a mild fever? If not, lower the floor until you could. Ambition belongs in what you do on good days, not in what the rule demands on bad ones.
  2. The 23:50 test. At ten to midnight, is it a yes or a no with no thinking involved? "Eat healthily" fails this test. "No sugar after 20:00" passes it. A condition that needs a judgement call will get one, and you know which way it will go.
  3. One habit per habit. "Gym, no sugar, and 10 pages" is three habits pretending to be one, and it fails as a unit for reasons you won't be able to untangle later. Split it. Three honest cells beat one blurry one.
  4. Write the exception, or write that there isn't one. "No alcohol" and "no alcohol except one glass at family events" are both fine rules. What isn't fine is leaving it unwritten, because unwritten always resolves in favour of the tired.

What a restart should actually look like

Three things, and none of them are dramatic.

Archive, don't erase. Note the day you reached and which habit missed. Over three attempts you will see a pattern, and the pattern is worth more than the streak was. It's almost always the same habit, and it's almost always the one you wrote ambitiously.

Start tomorrow, not Monday. Waiting for a clean-looking start date is the second failure, and it's more expensive than the first — a missed day costs you one day, waiting for Monday costs you five and rehearses the idea that beginnings need permission.

Change exactly one thing. Lower the floor on the habit that broke, or drop it entirely. Don't rewrite the whole set out of frustration; you'll only replace a set that half-worked with one you haven't tested.

Where to go from here

If you want the free version with no app at all, the printable 90-day grid is one page: ninety numbered cells and lines for your habits. No email, no sign-up. Pin it somewhere you can't walk past without seeing it.

If you're still choosing a format, 75 Hard vs 75 Soft vs your own 90 days compares the rules honestly, including what health professionals have said about the strict end of the scale. And if you want software to hold the record for you, the app comparison lists what each one actually costs and does, with sources.

Questions

If I fail on day 63, do I lose everything I did?
You lose the streak, not the work. Sixty-three days of training happened and they are still in your body. What you lose is the claim that you went ninety days without a break, because you didn't. Archive the attempt, keep the record, start the next one.
Does a rest day count as a failure?
Only if you didn't write it in. A challenge with one rest day a week is a perfectly good challenge as long as the rest day was in the rules before day 1. A rest day you decide on at 21:00 on a Tuesday is not a rest day, it's a miss.
Can I pause the challenge for a holiday or a hospital stay?
A pause is a rule like any other, so it has to exist before day 1 and it has to be specific — how many pause days, how they're triggered, what proof you need. An unwritten pause invented mid-challenge is just a restart you haven't admitted to yet.
Who decides what counts as a completed habit?
You do, before day 1, in writing. That is the whole point of writing fail conditions up front: on day 1 you are a fair judge, and at 23:50 on day 47 you are not.
Is 90 days better than 75 or 30?
Not inherently. Ninety is long enough that no single burst of motivation covers it, and short enough to see the end from the middle. The number matters far less than whether you argue with it.
What if I've restarted five times?
Then your habits are wrong, not your character. Five restarts is data — it says the set you wrote is heavier than the life you actually live. Cut it to the version you could do on your worst realistic day and start again.

← All articles