HowLongFor

How Long Does It Take to Form a Habit?

Quick Answer

66 days on average, with a range of 18–254 days depending on the habit and the person. The popular "21 days" figure is a myth.

Typical Duration

18 days254 days

Quick Answer

66 days is the average time it takes to form a new habit, according to the most rigorous study on the topic. However, the actual range is enormous — from 18 to 254 days — depending on the complexity of the behavior, the person, and the consistency of practice. Simple habits like drinking a glass of water with lunch form much faster than complex ones like running every morning.

The Science: Lally et al. 2009 Study

The most-cited research on habit formation comes from Dr. Phillippa Lally and colleagues at University College London, published in the European Journal of Social Psychology in 2009. The study followed 96 participants over 12 weeks as they tried to adopt a new daily behavior. Key findings:

  • The median time to reach automaticity (when a behavior feels automatic) was 66 days
  • The range was 18–254 days, showing enormous individual variation
  • Missing a single day did not significantly derail the habit-formation process
  • More complex behaviors took longer to become automatic

The 21-Day Myth Debunked

The idea that habits take 21 days to form traces back to Dr. Maxwell Maltz, a plastic surgeon who noticed in the 1960s that patients took about 21 days to adjust to their new appearance. His observation was anecdotal and specific to self-image, but it was popularized by self-help authors and took on a life of its own. The actual research shows that 21 days is far too optimistic for most habits.

The Habit Loop: Cue–Routine–Reward

Charles Duhigg popularized the neurological loop behind habit formation, based on research from MIT. Every habit has three components:

  • Cue — the trigger that initiates the behavior (a time, place, emotion, or preceding action)
  • Routine — the behavior itself
  • Reward — the positive reinforcement that makes the brain want to repeat the loop

Understanding this loop is critical for intentional habit formation. To build a new habit, you need a clear cue, a defined routine, and an immediate reward.

Habit Stacking

One of the most effective strategies for forming new habits is "habit stacking" — attaching a new behavior to an existing one. The formula is: "After I [current habit], I will [new habit]." For example: "After I pour my morning coffee, I will meditate for two minutes." This leverages the existing neural pathway of the established habit as a cue for the new one.

Common Habits and Typical Formation Times

HabitEstimated Time to Automaticity
Drinking a glass of water with a meal18–30 days
Taking a daily vitamin20–40 days
10-minute morning walk30–50 days
Daily journaling40–60 days
Regular exercise routine60–90 days
Meditation practice60–100 days
Dietary changes65–130 days
Waking up early90–150 days

Tips for Faster Habit Formation

  • Start absurdly small — two pushups, not twenty. Tiny habits face less resistance
  • Be consistent with the cue — same time, same place, same preceding action
  • Track your streak visually — a simple calendar with X marks provides motivating feedback
  • Do not break the chain for the first 30 days — early consistency matters most
  • Reward yourself immediately — the brain needs a reward close in time to the behavior
  • Expect imperfection — missing once does not reset the clock, but missing twice starts a new pattern

Sources

How long did it take you?

day(s)

Was this article helpful?