How long does it really take to build a habit?
The most-cited number — 21 days — is a myth. It traces back to a 1960s plastic surgeon, Dr. Maxwell Maltz, who noticed patients took "a minimum of about 21 days" to adjust to a new face or a missing limb. Over the decades that casual observation mutated into a hard rule it was never meant to be.
The best real evidence comes from a 2009 study by Phillippa Lally and colleagues at University College London. They tracked 96 people forming a new eating, drinking, or exercise habit and measured how automatic it felt each day. The result:
Observed range: 18 to 254 days
In other words, there is no single magic number. A simple habit like drinking a glass of water after breakfast became automatic quickly. A harder habit like 50 sit-ups took far longer. This calculator uses that research to give you a realistic window instead of an unrealistic promise.
How this calculator works
We map the difficulty you selected onto the range Lally's team observed:
- Easy behaviours (~20 days) — small, low-effort actions with an obvious daily cue.
- Moderate behaviours (~66 days) — the research median, for habits that take a bit of willpower.
- Hard behaviours (~120 days) — physically or mentally demanding actions that take real discipline.
Whatever your estimate, remember the goal isn't the number — it's showing up consistently until the behaviour runs on autopilot.
Three things that make habits stick faster
- An anchor. Attach the new habit to something you already do every day ("after I brush my teeth, I…"). A consistent cue is the single biggest accelerator.
- Make it small. A habit you can't fail is a habit you'll repeat. Start with two minutes, not two hours.
- Add people. One of the most reliable findings in behaviour science is that we work harder when others can see us. Accountability turns "I'll do it later" into "I did it."