October 29, 2026 · 4 min read

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.

Give your habits some leeway.

Free to start. Works offline. No account needed.