1. Home
  2. Guides
  3. How long does it take to build a habit?

How long does it take to build a habit?

By the Quota team · Updated

Short answer: There is no magic 21 days. A well-known study by Phillippa Lally and colleagues at University College London found it took a median of about 66 days for a daily behaviour to feel automatic, with a range from 18 to 254 days. Missing a single day did not meaningfully set people back. What matters is repeating it in a consistent context.

Where "21 days" came from

The 21-day figure traces back to a 1960 self-help book about how long patients took to adjust to changes after surgery. It was never a measurement of habit formation, but it stuck because it is short and tidy.

What the research found

In the 2009 study by Lally and colleagues, participants picked a daily eating, drinking or exercise behaviour and reported each day how automatic it felt. On average it took around two months to level off, and simpler behaviours, like drinking a glass of water, got there faster than harder ones, like 50 sit-ups.

One finding is especially useful: missing one day did not significantly affect the outcome. A single miss is not a reset. Giving up after it is.

Why the first two weeks are hardest

Early on, nothing about the habit is automatic. Every day it needs a decision, and decisions are where excuses live. This is when outside structure helps most: a fixed time, a fixed place, and other people who will notice.

What helps a habit form

  • Same cue every day. After coffee, after work, before dinner.
  • Small at first. Easier behaviours become automatic sooner. See how to pick a daily goal.
  • Visible progress. A streak count turns an invisible process into a number you don't want to lose.
  • Other people. Accountability carries you through the stretch before the habit carries itself.
  • A plan for misses. Decide in advance that one miss is fine and two in a row is not.

In Quota. The monthly pass reflects the research: one missed day a month doesn't break your streak, so a single bad day doesn't undo weeks of work.

Questions

How long does it take to form a habit?

In a 2009 University College London study it took a median of about 66 days for a daily behaviour to feel automatic, ranging from 18 to 254 days depending on the person and the behaviour.

Is it true it takes 21 days to build a habit?

No. The 21-day figure comes from a 1960s self-help book, not habit research. Real habits usually take longer, often around two months.

Does missing one day ruin a habit?

No. The same study found a single missed day did not meaningfully affect habit formation. What matters is getting back to it the next day.

Keep your goal with friends.

Quota is a free app for a daily goal with your group: proof before midnight, and a streak you keep together.

Get the app