How long does it take to form a habit? Not 21 days
In the best known study, it took 66 days on average for a new daily behavior to feel automatic, with a range from 18 to 254 days. Missing a single day did not hurt. Expect months, keep the habit small, and attach it to something you already do.
- The famous 21 days is a myth.
- Simple habits form faster than hard ones.
- Missing one day does not reset your progress.
Where the 21 day myth came from
The 21 day idea traces back to a 1960s self help book, not to habit research. Real studies tell a slower and kinder story.
Five ways to make a habit stick
- Start tiny. One push up, one page, one glass of water.
- Attach it to a cue. "After I pour my coffee, I take my vitamins."
- Same time, same place. Consistent context speeds things up.
- Track it lightly. A streak you can see is motivating, but do not let one miss end it.
- Grow it later. Only make it bigger once it feels automatic.
Add the habit as a repeating task or put it in a routine. Streaks and badges reward consistency, and a missed day simply rolls forward without guilt.
Quick answers
Is 66 days a rule?
No. It is an average from one study of simple behaviors. Your habit could take much less or much longer.
What if I miss a day?
Just continue the next day. In the research, a single miss did not set people back.