根据伦敦大学学院2009年的一项研究,一个新的每日习惯变得自动化,所需时间的中位数是66天。不过差异很大:因人和习惯难度不同,从18天到254天不等。按十周左右来计划,如果你花的时间更长,也不用慌。
66天习惯研究到底测了什么
UCL 的 Phillippa Lally 和同事跟踪了96名志愿者,为期12周。每个人选一个新行为,比如午饭时吃一个水果,或晚饭前跑步15分钟,每天报告自己有没有做、感觉有多自动。
研究者随后寻找“自动化程度不再上升”的那个点。对普通参与者来说,这个平台期出现在第66天。简单的习惯,比如喝一杯水,来得更快;费力的习惯,比如早饭前做50个仰卧起坐,花的时间更久。还有几个人在12周内始终没有达到平台期。
一项2024年汇总20项研究的综述涵盖2,601名参与者,也得出了同样缓慢的时间线。健康习惯通常需要两到五个月养成,个人差异从4天到335天不等。
“21天养成习惯”的说法从哪来
流行的“21天养成一个习惯”,可以追溯到整形外科医生 Maxwell Maltz,他在1960年写了《Psycho-Cybernetics》(《心理控制术》)。他注意到,病人至少需要大约21天才能适应自己的新外貌。这个观察讲的是适应变化,几十年来被简化成了养成习惯的规律,但没有任何研究支持。
这个说法其实有害。如果你期待三周就能养成,结果没做到,很容易认定自己不擅长养成习惯,在第25天左右放弃,而大多数人要到那之后很久才会进入自动化。
断了一天,习惯养成会重新开始吗?
不会。在 UCL 的研究里,偶尔漏掉一天并没有明显拖慢进度。关键在于大多数日子都在相同情境下重复这个行为。对任何因为感冒断掉长长连续打卡的人来说,这是好消息,也是漏掉一天不必放在心上的原因。
怎样撑过最初的十周
- 把习惯绑在一个固定的提示上,比如“倒好咖啡之后”或“下了地铁之后”。
- 从比你觉得有用的还小的量开始。每天做2个俯卧撑,胜过偶尔做20个。
- 在每天都会看的地方打卡,让想做和实际做之间的差距一直看得见。
- 按月评估进度。有几处空白的好月份,就是成功。
十周是70天,在习惯网格上大约十行。在 Bee Habit 里,你能看着这些行被你选的图案填满,每周和每月的图表也会告诉你,这个习惯是在稳定下来,还是需要缩小一点。

常见问题
养成习惯到底是21天、30天还是66天?
研究支持的是平均两个月左右,最有名的中位数是66天。21天没有证据支持,30天只是挑战活动常用的时长,背后也没有研究。
为什么有些习惯养成得更快?
提示明确的简单动作,比如午饭时喝水,比费力的动作(比如高强度训练)更快变成自动。每次在同一地点、同一时间做,也会更快。



