How long does it take to form a habit? Not 21 days
Search for how long it takes to build a habit and you will find 21 days everywhere. The number is tidy and encouraging, and it has very little to do with how habits form.
Where 21 days came from
The figure goes back to Maxwell Maltz, a plastic surgeon who wrote Psycho-Cybernetics in 1960. He noticed that his patients needed about three weeks to get used to a new face, or to stop feeling a missing limb. He wrote that people need a minimum of about 21 days to adjust to a change. Over the decades, “a minimum of about 21 days” got shortened to “21 days”, and an observation about getting used to things turned into a rule about habits.
What the research measured
In 2010, Phillippa Lally and her colleagues at University College London asked 96 volunteers to pick one new daily behavior: drink a bottle of water with lunch, eat a piece of fruit, do 50 sit-ups after the morning coffee. Each day the participants rated how automatic the behavior felt.
The median time to reach close to automatic was 66 days. The spread was huge: one person got there in 18 days, and for some the model projected around 254 days. Simple habits like drinking water settled faster than effortful ones like exercise.
A larger study in 2023 used check-in data from tens of thousands of gym members and thousands of hospital workers. Hand washing at work became a habit within weeks. Going to the gym took months.
What to take from this
- Expect two months, not three weeks. If day 22 still feels like effort, nothing has gone wrong. You are in the normal range.
- Small habits form faster. A glass of water with breakfast will become automatic long before an hour at the gym. If you want something to stick quickly, make the first version small.
- A missed day is not a reset. In the same 2010 study, missing one opportunity did not materially affect the process: people who skipped a day and came back kept building the habit. We wrote more about that in missing one day doesn’t break a habit.
- Count your days, not your attempts. “I did it on 48 of the last 60 days” tells you the habit is forming. “My streak broke on day 23” only tells you about one day.
How Usually fits in
Usually shows each goal as one number a day and keeps the last 30 days in view, so you can see a habit forming over weeks instead of watching a counter. A day you plan to skip doesn’t break your streak, which matters when the realistic timeline is two months or more.