The 21-day habit challenge: how to finish one, cheat days included
A Core Feature Lab guide ·
A 21-day habit challenge sounds simple: one habit, every day, for three weeks. Often the habit is not the hard part. The hard part is the one bad day, when you are ill, away or out of time, and a strict challenge sends you back to day 1.
This guide covers where the 21-day number comes from, what the research actually says, and how to set up a challenge you can finish: one small habit, a couple of cheat days planned in advance, and a plan for day 22.
Where the 21-day idea comes from
The number goes back to Maxwell Maltz, an American cosmetic surgeon. In his 1960 book Psycho-Cybernetics, he noted that patients seemed to need about three weeks to get used to a new face, and concluded that changing a mental image took “a minimum of about 21 days”.
Notice two things. He was describing a minimum, not a deadline. And he was writing about self-image, not habits. Over the years the line was retold as “it takes 21 days to form a habit”, and it stuck because it sounds precise and feels doable.
What the research actually says
The study usually cited on this is by Phillippa Lally and colleagues at University College London, published in the European Journal of Social Psychology in 2009. Ninety-six volunteers each chose something to eat, drink or do daily in the same context, such as after breakfast, and for 12 weeks rated each day how automatic it felt.
How long until the habit was as automatic as it was going to get? Anywhere from 18 to 254 days, with a median of 66 days. Exercise habits took about one and a half times as long as eating and drinking ones.
Two more findings matter for a challenge. The biggest gains in automaticity came from the early repetitions, so the first three weeks do real work. And missing a single day did not materially affect the process. So 21 days is a start, not a finish line, and one missed day is not a reset.
Pick one habit and make it small
Choose one habit
One habit is plenty for 21 days. Each extra habit is one more thing that can go wrong on a bad day, and one more reason to call the whole challenge off.
Make it fit your worst day
Pick the version you could still do tired, late or away from home: one page, not a chapter; a ten-minute walk, not a 5 km run. Start easy on purpose. You can make it bigger once it sticks.
Tie it to a moment
Lally’s volunteers linked their habit to a fixed point in the day, like after breakfast. Pick yours: after the first coffee, when you get home, or before you put your phone on charge.
Decide what counts
Write down what done means before day 1. “Read one page” is either done or not. “Read more” never is.
A few ideas
Read one page. Walk for ten minutes after lunch. Drink a glass of water with breakfast. Write one line in a journal. Stretch for five minutes before bed. Leave your phone outside the bedroom.
Make it a soft challenge
A strict challenge has one rule: miss a day and you start again. It sounds rigorous, but it turns the first bad day into the last one.
A soft challenge keeps the daily target and adds a few cheat days you choose before you start. The researchers Marissa Sharif and Suzanne Shu call this kind of slack an emergency reserve. In studies published in 2017 and 2019, people preferred goals with a small, fixed reserve of skips, persisted more with them, and were more likely to keep going after a failure than people with equivalent goals and no reserve.
The reserve did not become an excuse, either. People worked to avoid spending it, which is part of why it helped.
It fits Lally’s finding too: one missed day did not set the habit back. A cheat day is not cheating. It is a plan for a day that was going to happen anyway.
How many? For 21 days, two or three: enough for a sick day or a trip, few enough that each one still feels worth saving. And borrow James Clear’s rule from Atomic Habits: never miss twice. One miss is a blip. Two in a row is the start of a new pattern.
What to do after day 21
Keep going
On day 22 the habit will probably still take some effort. That is normal, since Lally’s study found a median of 66 days. Run a second round with the same habit at the same moment, or set a longer one, like a 90-day challenge.
Read your misses
Look at where your cheat days went. If they cluster on weekends or late nights, move the habit to a better moment, or shrink it for those days.
Grow it slowly
If it now feels easy, make it a little bigger: two pages, fifteen minutes. Keep each step small enough that the streak survives it.
Add the next habit
Once the first habit runs mostly on its own, start a new challenge for the next one. One at a time keeps each challenge small enough to finish.
Running a challenge in AscendZ
AscendZ, our habit and goal tracker for iPhone, has challenges built in. Pick the habits, set any number of days, 21 or otherwise, and choose your cheat days at the start. Each day, one tap logs a habit.
An evening reminder fires only if the day is still incomplete, and the Challenge widget keeps your challenge on the home screen. AscendZ is free to download and has no ads. It needs iOS 16.4 or later.
Questions
Does it take 21 days to form a habit?
Usually longer. In a 2009 study by Phillippa Lally and colleagues, new daily habits took from 18 to 254 days to become automatic, with a median of 66 days. Twenty-one days is a good start, not a finish line.
What is a soft challenge?
A challenge with a few cheat days you choose before you start. You still aim for every day, but a missed day uses up a cheat day instead of ending the challenge.
What should I do if I miss a day?
Do the habit the next day. In the Lally study, a single missed day did not set people back. What matters is not missing twice in a row, so the day after a miss is the one that counts.
How many cheat days should a 21-day challenge have?
Two or three is a sensible number. That covers a sick day or a trip, and it is few enough that each one still feels worth saving.