How Long Does It Really Take to Form a Habit?
The '21 days to form a habit' line has been repeated for decades. It's wrong — and knowing the real number will save you from quitting at exactly the wrong moment.
Where 21 days came from
A 1960s plastic surgeon observed patients took about three weeks to adjust to their new appearance, and the number escaped into self-help folklore. It was never a study about habits.
What the research actually shows
The University College London study followed people building real habits and measured when the behaviour felt automatic. The range: 18 to 254 days. The average: 66 days. Simple habits (drinking water after breakfast) formed fast; harder ones (50 sit-ups) took months.
What this means for you
- Expect two to eight months, not three weeks — then anything faster is a bonus.
- Simpler habits automate faster: another argument for starting tiny.
- Missed days barely matter; total repetitions do.
- The feeling of 'automatic' arrives gradually, not on a magic date.
The practical takeaway
Pick habits small enough to sustain for months without heroics. A tiny habit you can repeat 200 times beats an ambitious one you abandon on day 19.
Common questions
- How long does it take to form a habit?
- On average about 66 days, according to the UCL study by Lally and colleagues — with a huge range of 18 to 254 days depending on the habit's difficulty and the person.
- Is the 21-day habit rule true?
- No. It traces back to a 1960s plastic surgeon's observation about patients adjusting to their appearance, not to habit research. Real habit formation usually takes two to eight months.
- How can I make a habit form faster?
- Keep it small, tie it to a stable daily cue, and repeat it in consistent context. Simplicity and consistency are the two biggest accelerators found in research.
Ready to start? See the landing page: Habit tracker app.