Verbamor Start 7 days free
All posts Free debrief sheet

The 66-day habit number is a median of 39 people

The 66-day habit figure is the median of just 39 people: 96 signed up for Lally's 2010 study, 82 gave usable data, and five filters cut that to 39. The 254-day end of the famous range sits 170 days past the last day anybody was watched. The study still deserved to kill the 21-day myth.

Verbamor’s Today screen: a session of 12 words due, about six minutes, with a Study now button, the week’s streak, and an estimate of how many words you’ll still know in a month.

Verbamor opens on one short session a day: the words that are due, and about how long they’ll take.

Download on the App Store

You've probably corrected somebody about how long a habit takes to form. I have.

Somebody says 21 days to build a habit. You get to say the 21 comes from a 1960 plastic surgery book, and the real figure is 66 days, from a study at UCL.

The 66-day correction is right about the 21. It's doing something slightly dishonest with the 66.

I read Lally's paper, all 12 pages, pulled as a PDF from a Portuguese university repository after Wiley and UCL both refused me. Link at the bottom.

96 people started. 82 gave enough data to analyse. Five separate exclusions cut that to 39, and the 66 days is the median of the 39 who were left.

None of the habit-app pages I read while writing this says 39.

01 / 05

Three apps print 96 people, but the median comes from 39

On 3 September 2026, I checked three habit-tracking apps that cite Lally's study on their own blogs. Every one prints the participant count, and every one prints 96.

TaskCoach: "Phillippa Lally's 2010 study of 96 people". Keelify: "tracked 96 people for 12 weeks and observed a range from 18 to 254 days".

96 is the number who chose to take part. The results section is blunt about what came next:

The model was therefore a good fit for 39 of the 82 participants (48%).

Lally, van Jaarsveld, Potts & Wardle 2010, p. 1002

On the paper's next page: "Table 2 shows the values for the curve parameters for the 39 participants for whom the model was a good fit." That table is where the median of 66 and the range of 18 to 254 live.

Both belong to the same 39 people. So quoting them with n=96 attached (n is the number of people) puts a denominator on them 2.5 times too big.

Keelify goes further: "Half of Lally's participants reached automaticity in fewer than 66 days." (Automaticity is the point where you do the thing without deciding to.)

Half of the 39 modelled well did. Of the 96 who signed up, that's at most 20 people, or 21 percent, which turns the sentence around.

Of the 96 people who signed up, 39 are in the number The model was a good fit for 39 of the 82 analysable participants, 48 percent, the paper's own figure. The median of 66 days is the median of those 39.
96
chose to take part, the figure every citing page prints
82
gave enough data to analyse at all
39
the median of 66 days is computed from these
Counts read from the paper's Results section (Lally et al. 2010, p. 1002). 39 of 82 is 47.6 percent, which the paper rounds to 48. 39 of 96 is 40.6 percent. My division; the paper prints only the 48.
02 / 05

The people the filters removed had done the habit less often

The drop from 82 to 39 was five separate exclusions. I added them up, because the paper never does.

  • 12 participants where SPSS "was unable to find an optimal solution after 100 iterations". A software convergence failure.
  • 8 where the model returned zero for the b constant, meaning a flat line: these people "did not increase their automaticity ratings over the study period".
  • 16 whose R² came in under 0.7. R² measures how well the curve fits a person's scores, and the authors set that threshold by eyeballing the histogram of fits.
  • 4 whose modelled plateau was below 21, the cutoff for calling something a habit at all.
  • 3 whose modelled plateau came out above 49, on a scale whose real maximum is 42.

12 plus 8 plus 16 plus 4 plus 3 is 43, and 82 minus 43 is 39. It reconciles. That's a good sign for the paper and a bad one for anyone quoting it loosely.

Look at the middle two exclusions. The 8 flat lines repeated a behaviour daily for 12 weeks and reported no rise in automaticity at all.

The 4 low plateaus rose and never reached a level the authors would call a habit. Those 12 are a finding, removed before the headline number is computed.

And the filters don't remove people at random. Table 1 of the paper breaks compliance (how often people actually did the behaviour) down by group. The pattern runs one direction all the way.

The 39 who survived had a median compliance of 88 percent. The 16 with poor fits: 60. The 8 flat lines: 63. The 4 low plateaus: 61.

Weight those three by size and you get 61 percent against the survivors' 88, a gap of 27 points. The paper's own Mann-Whitney superscripts mark it significant.

So the filters strip out more of the people who didn't do the thing. Repetitions tell the same story: a median of 63 among the good fits against 40 among the flat lines, 1.6 times as many.

66 days is the median of the compliant. The compliant are who's left, because a curve only fits people who generated one.

The paper says the adjacent thing plainly in the discussion:

It is interesting to note that even in this study where the participants were motivated to create habits, approximately half did not perform the behaviour consistently enough to achieve habit status.

Lally et al. 2010, p. 1007

Half the volunteers never got there. These were postgraduate volunteers, paid £30, who chose their own behaviour, often something as small as a glass of water with lunch.

Hold that next to any claim that a daily language app goes automatic on a schedule. The stall people report around week 6 looks a lot like the flat lines this study dropped.

03 / 05

Two thirds of the 254 days is a projection past the last day watched

Participants were asked to perform the behaviour every day for 84 days. That's the whole observation window. So how does a study that runs 84 days report someone taking 254?

The 254 comes from a model. The authors fitted Mitscherlich's law of diminishing returns to each person's daily scores, y = a − be−cx.

Then they solved for the day the curve would reach 95 percent of its own asymptote, the level it flattens toward. If someone was still climbing on day 84, the curve keeps climbing after the data stops. The answer comes out of the equation, with no day of anybody's life behind it.

The paper is upfront about the modelled tail. The high modelled plateaus, it says, "were often due to participants not reaching a plateau within the 84 days and the fitted curve estimating a high value for the asymptote."

And of the poor-fitting high performers: "It is probable that these individuals were relatively slow in forming their habits and would have reached a plateau if the recording had continued for longer." Probable. Their word.

So I worked out how much of the 254 anyone watched. The paper prints the minimum rate constant, c = 0.010, and the formula.

Solving backwards from a 254-day answer at that rate gives a b/a ratio near 0.63. That puts the person at roughly 73 percent of their modelled asymptote on day 84, the last day they were seen. The remaining 170 days are the curve talking, 67 percent of the figure.

That reconstruction assumes the slowest person sat at Table 2's minimum rate constant. The table reports each column separately, so those may be two different people. The conclusion survives either way, because observation stopped on day 84.

The reported range runs 170 days past the last day anyone was watched Observation closed on day 84. Everything to the right of it (the upper quartile and the 254-day maximum) is where the fitted curve keeps climbing after the data stops.
18 fastest 39 Q1 66 median 84 last day observed 102 Q3 254 slowest
Quartiles from the paper's Table 2, positioned on a 254-day scale. The 84-day mark is the study's protocol length. Days past it are model projection: the upper quartile by 18 days, the maximum by 170, or 67 percent of the figure. My arithmetic on the paper's published constants.

One flag for anyone reproducing Lally's numbers. The paper prints the time-to-95% equation as [ln(a/20b)]/c. Feed it the Table 2 medians (a = 35, b = 30, c = 0.042) and you get −67.7 days.

Invert the fraction to ln(20b/a)/c and you get +67.7, next to the reported median of 66. The published equation is upside down, probably a typesetting slip, since the corrected form reproduces the reported values.

None of this makes Lally's study bad. It's careful work that says clearly what it did. It describes 39 curve fits with a modelled tail, which is a different object from "it takes 66 days to form a habit".

04 / 05

Does it really take 66 days to form a habit?

For most people, no, and that answer comes from the study's own author, Phillippa Lally, now a senior lecturer at the University of Surrey. In January 2026 her own university put the question to her.

No. I mean for someone somewhere for one habit yes, but for most people most of the time, no.

Dr Phillippa Lally, University of Surrey, 21 January 2026

Lally goes on: "what we really showed was that how long habit formation takes is highly variable." Earlier in the same piece she calls it "sometimes frustrating when a finding, for example the statement that 'it takes 66 days to form a habit', is taken out of context."

The spread is the result, and the 66 is the summary statistic that ate it. 254 over 18 is a 14-fold gap.

Even the interquartile range, 39 to 102 days, is a factor of 2.6. (The interquartile range is the middle half of the people.)

One more claim gets repeated as settled. The exercise median was 91 days against 59 for drinking, which the discussion calls "one and a half times longer".

Check the test: Kruskal-Wallis, p = 0.328, on cells of 10, 15 and 13. The paper says that finding "should not be considered to be definitive" because the study wasn't powered for it, meaning the groups were too small to tell.

TaskCoach meanwhile prints "a median of around 20 to 30 days" for simple drink behaviours. The paper's drinking median is 59, and that range appears nowhere in it.

05 / 05

A missed day cost 0.29 points, and the next day gave it back

Here's the part of the paper habit apps quote least, for a reason that will be obvious shortly. The authors found 140 missed opportunities across 55 participants: a skipped day after three consecutive days of doing it.

Automaticity fell 0.29 points on a 0-42 scale. When people resumed the next day, their score sat 0.55 points above where it was before the miss, against 0.79 for three unbroken days.

0.55 against 0.79, and the gap wasn't significant on a Wilcoxon signed rank test. The paper's conclusion: "missing a day resulted in a non-significantly lower SRHI score the following day, but there were no longer-term costs associated with a single omission." (SRHI is the habit questionnaire the study scored people on.)

When in the process the miss happened made no difference either.

Now the awkward bit, which I'd rather write myself than have somebody point out.

Verbamor has a streak. I looked up the code before writing this. It advances when yesterday was your last review day, and otherwise sets you back to 1.

Miss a Tuesday and a 40-day streak becomes a 1. That's the opposite of what this paper's missed-opportunity analysis found: you lost 0.29 points of automaticity out of 42, and got it back the next day.

I won't pretend the streak counter comes from evidence. It's there because a visible run is motivating and it was easy to build.

The evidenced part of the app is the scheduling. FSRS, an open-source scheduling algorithm, chooses which cards come back today, and you retrieve them rather than reread them when they do. A card you owe on Thursday is still owed on Friday, whatever the streak says.

So if you miss a day, here's the honest reading of the paper being sold to you: do it again tomorrow, and don't treat the counter as a measurement.

A missed week is its own problem, with cards piling up and real forgetting behind them, and it deserves a plan. A broken Tuesday deserves a Wednesday.

And notice the shape of the habit curve. Automaticity climbs steeply early and flattens late, so the last 5 percent costs more days than the first 60.

If you're 30 days into Spanish and it still takes effort, you're on the curve. It's the same stretch 39 postgraduates in London sat through.


Sources

The paper, read in full

  • Lally, P., van Jaarsveld, C. H. M., Potts, H. W. W., & Wardle, J. (2010). How are habits formed: Modelling habit formation in the real world. European Journal of Social Psychology, 40(6), 998-1009. doi:10.1002/ejsp.674. The publisher PDF, 12 pages, retrieved 3 September 2026 from the ISPA institutional repository via the RCAAP handle listed in OpenAlex (hdl.handle.net/10400.12/3364). Wiley's own copy and the UCL Discovery mirror both returned HTTP 403 on the same day. Every quotation and figure on this page comes from that PDF, including: the 39-of-82 (48%) good-fit count, Table 2 (median 66 days, Q1:Q3 39:102, min 18, max 254, and the a/b/c constants), the five exclusion counts, Table 1 (compliance and repetition medians by group, with the Mann-Whitney significance superscripts), the 84-day protocol, the missed-opportunity analysis, and the behaviour-type comparison with its Kruskal-Wallis p-value.

The author, 15 years later

Pages citing it, checked live

  • HabitBox. How Many Days to Make a Habit? Research Says. Prints "66 days (Lally et al., UCL 2009)" and "18 to 254 days" in a quick-answer table. Retrieved 3 September 2026.
  • TaskCoach. The 21-Day Habit Myth: Lally's Real Answer Is 66 Days. "Phillippa Lally's 2010 study of 96 people, is a median of 66 days". Also states a median "of around 20 to 30 days" for simple drink behaviours and "60 to 150 days" for complex ones; the paper's drinking and exercise medians are 59 and 91, and neither range appears in it. Its claim that "two or three misses in a row started to slow things down" has no basis in the paper, which analysed single omissions only. Retrieved 3 September 2026.
  • Keelify. The 66-day habit rule explained. "tracked 96 people for 12 weeks and observed a range from 18 to 254 days" and "Half of Lally's participants reached automaticity in fewer than 66 days". Retrieved 3 September 2026. None of these three pages states the n=39 the median is drawn from.

The arithmetic, mine

  • Exclusions: 12 + 8 + 16 + 4 + 3 = 43, and 82 − 43 = 39, reconciling the paper's five listed exclusions against its good-fit count. Shares: 39/82 = 47.6%, 39/96 = 40.6%. The paper prints only the 48%.
  • Projection: solving ln(20b/a)/c = 254 at the published minimum rate constant c = 0.010 gives b/a ≈ 0.634, so that participant sat at about 72.6% of the modelled asymptote on day 84. Days 85-254 are 170 days, or 67% of the reported maximum. Table 2 reports each column's minimum separately, so the minimum-c participant is not necessarily the 254-day participant; the reconstruction is an illustration of the gap between the model and the observation window, which closes on day 84 regardless. The Q3 figure of 102 days runs 18 days past the last observation.
  • Formula check: the paper prints time to 95% of asymptote as [ln(a/20b)]/c. At the Table 2 medians a = 35, b = 30, c = 0.042 that returns −67.7. Inverted to ln(20b/a)/c it returns +67.7, against a reported median of 66. Reported as a probable typesetting inversion, not an analysis error.
  • Selection: weighting the three lowest-compliance excluded groups from Table 1 by size, (4x61 + 16x60 + 8x63) / 28 = 61.0 percent median compliance, against 88 percent for the 39 retained, a gap of 27 points. Repetitions 63 against 40 is a ratio of 1.6. The paper prints the group medians and the significance superscripts; the weighting and the gap are mine.
  • Spread: 254/18 = 14.1x between fastest and slowest; Q3/Q1 = 102/39 = 2.6x. Behaviour medians 91 exercise / 59 drinking = 1.54x, matching the paper's "one and a half times", at p = 0.328.

The schedule is the part that holds.

Verbamor turns the vocabulary from your own lessons into cards that come back when you are about to lose them, whatever your streak says.

Start 7 days free

The 7-day free trial is on the yearly plan.

Verbamor’s Today screen: a session of 12 words due, about six minutes, with a Study now button, the week’s streak, and an estimate of how many words you’ll still know in a month.