How Long Does It Take to Build a Habit? The Research
It depends on the person and the habit. A well-known 2009 study from University College London found an average of 66 days for a new behavior to feel automatic, with a range from 18 to 254 days.
Where “21 days” came from
The idea that habits take 21 days is popular and not backed by habit research. It traces back to an observation by a plastic surgeon in the 1960s about how long patients took to adjust to a new appearance.
What the study found
In a 2009 study published in the European Journal of Social Psychology, Phillippa Lally and colleagues followed participants as they tried to make a new daily behavior automatic. On average it took 66 days. Individuals ranged from 18 to 254 days, and simpler habits tended to become automatic faster.
Missing a day did not ruin it
The same study reported that missing a single opportunity did not materially affect the habit forming process. That is a good reason to choose a tracker that does not punish an occasional miss.
How to use this
- Plan for about two to three months, not three weeks.
- Start with a version of the habit that feels almost too easy.
- Attach it to something you already do each day.
- Track it so you can see consistency build.
Leeway’s streak view and calendar heatmap show how consistent you have been across months, not only the current run.