How long does it take to form a habit? The honest answer.

Most habits take around two months to feel automatic, not 21 days. What the research found, why it varies, and how to get through the slow middle.

3 min read Basics

It usually takes about two months for a new habit to feel automatic, not the 21 days you may have heard. In a well-known study, the median was 66 days, and some people took far longer.

So if your habit still takes effort after three weeks, nothing is wrong. You are in the slow middle, and that is where most habits are made.

What the research found

The study most people point to was run at University College London (Lally and others, 2009). Volunteers each picked one small daily behavior to do in the same situation every day, like a drink of water with lunch, and said how automatic it felt as the weeks went by.

The median time for a habit to reach its most automatic point was 66 days. But the range was wide: from 18 days for some people to 254 days for others. The same study also found that missing a single day did not undo the progress.

What the study foundWhat it means for you
A median of 66 daysPlan for about two months, not three weeks
A range of 18 to 254 daysYour time will be your own
One missed day did not undo progressA bad day is fine. Come back tomorrow

Why 21 days is not the answer

The idea that a habit takes 21 days is popular because it is short and neat. It is not what the research found. For many people, three weeks is about when a habit starts to feel a little easier, not when it runs by itself.

Believing in 21 days can make you give up on day 22, when the habit still feels like work. Knowing it may take two months or more makes it easier to stay patient, and to be kind to yourself on the way.

Why some habits take longer

It makes sense that some habits settle faster than others. A glass of water with lunch has fewer steps than a half hour run, so it asks less of you each day. A few things tend to make a difference:

Makes it easierMakes it harder
Small and quickLong or tiring
Same time and place each dayA different time every day
Tied to something you already doNo clear cue
Something you enjoySomething you dread
Done most daysDone now and then

If your habit is a big one, make the daily version smaller and let it grow later. How to build a habit has the steps for starting small.

How to get through the slow middle

The middle weeks are the hardest. The excitement of starting has worn off, and the habit is not automatic yet. A few things help:

  • Keep it small. On a bad day, do the two-minute version. A small day still counts.
  • Keep the cue. Do it after the same daily thing, like your morning coffee or your night routine.
  • Watch the days add up. A calendar full of ticks is quiet proof that you are getting there.
  • Forgive the misses. One missed day does not reset anything. Two in a row is the moment to make it easier.

How to tell a habit has formed

You will not get a sign on day 66. Instead, you will notice small things:

  • You do it without deciding to.
  • Skipping it feels strange, like forgetting to brush your teeth.
  • It takes less effort than it used to, even on tired days.

When that happens, you can grow the habit a little, or start the next one.

Keeping count while it forms

A habit tracker shows the slow middle as progress instead of effort. In Cozy, every habit has a streak, a best streak and a calendar, so you can watch the weeks add up. If you need a day off, you can skip it and the streak stays.

If you like a goal with an end date, a challenge such as the 30-day water challenge can carry you through the first month. Just plan to keep going when it ends, because the habit is still forming.

Try these in Cozy.

Each one is a card in Cozy that fills with its color when you tick it off.

  • Water with lunch

    Every day Midday
  • Walk for 10 minutes

    Every day Evening
  • Read 5 pages

    Every day Before bed
  • Stretch for 2 minutes

    Every day Morning

Watch the weeks add up.

Every habit in Cozy has a streak, a best streak and a calendar, so the slow middle shows up as progress.

Questions people ask.

Is it really 21 days to form a habit?

Not for most people. In a well-known study the median was 66 days, and the range ran from 18 to 254 days.

Does missing a day reset a habit?

No. The same study found that missing a single day did not undo the progress. What matters is coming back the next day.

How long does it take to break a habit?

There is no fixed number of days. Like forming one, it depends on the habit and on you, and it goes faster when you change what sets it off.

Which habits form the fastest?

Small habits done at the same moment every day tend to settle sooner than long or tiring ones. If yours feels slow, shrink it until it is easy.

Keep reading.

See every post

More from Cozy

Start one small habit in Cozy.

Give it a sticker, tick it off, and keep your streak through the busy days.

A cute habit tracker for iPhone and Android.