You've heard it takes 21 days to build a habit. But science tells a different story. In this guide you'll understand where those numbers come from and what really determines whether a habit lasts.
The '21 days' number comes from a 1960s book by a plastic surgeon, who noticed patients took about 21 days to get used to a change. It became popular lore — but it was never a study on habits.
In practice, 21 days may be enough for very simple habits, but it's short for most. Using that timeframe as a rule often causes frustration when the habit hasn't 'stuck' yet.
A University College London study followed people building habits and found an average of 66 days until the action became automatic. But the range was huge: from 18 to 254 days.
In other words: there's no magic number. The time depends on the habit (drinking water is faster than working out), the person, and consistency.
Focusing on the exact timeframe is the wrong path. What determines whether the habit lasts is consistent repetition and how easy you made the action day to day.
That's why 21- or 30-day challenges work so well: not because the habit is done at the end, but because they create enough repetition for the behavior to start becoming automatic.
Don't count the days waiting for a 'finish line'. Instead, focus on never missing two days in a row and on making the habit as easy as possible.
Start with a short challenge to build momentum, track each day, and let the habit continue after the challenge ends. The goal is consistency, not a number on the calendar.
It's not a reliable rule. It may be enough for simple habits, but the average found in studies is about 66 days, with wide variation.
How long will it take me?It depends on the habit and your consistency. Simple habits stick faster; effortful ones take longer. Focus on repetition, not the timeframe.
Do 30-day challenges work?Yes, as an initial push. They create enough repetition for the habit to start becoming automatic — and you continue after.