Loutra
博客

改掉一个习惯真的需要 21 天吗?

发布于 2026年8月28日 · 阅读约 6 分钟

作者 Loutra · 更新于 · 来源 (6)

简短回答

不。这 21 天来自一位整形外科医生 1960 年出版的一本自助书——背后没有任何研究。当研究者终于去测量习惯的养成时,中位数是 66 天,个体所需时间从 18 天到 254 天不等。而且这个数字说的是建立一个新习惯,那和戒掉一个旧习惯并不是同一个问题。

摊开的日历旁生长着一株幼苗。

21 天来自一位外科医生,不是来自研究

1960 年,美国整形外科医生 Maxwell Maltz 出版了一本名为《心理控制术》的书。他在书中提到,他的病人 通常需要大约三周,才能不再被镜子里自己的脸吓一跳。他对截肢者和幻肢感,以及搬进新房子的人,也做了 同样粗略的观察。

他描述的是适应一个已经发生的变化需要多久——一位临床医生的印象,写在一本关于自我形象的书的 前言里。在随后的几十年里,它被压扁成了"养成或戒掉一个习惯需要 21 天",那既不是他写的,也不是他 验证过的。

研究这件事的人说得很直接。Gardner、Lally 和 Wardle 在《British Journal of General Practice》上 用一句话讲清楚:「这个说法似乎源自接受过整形手术的病人的轶事性证据,他们通常在 21 天内从心理上 适应了自己的新面貌。」那句话后面附的参考文献,就是 Maltz 1960 年的那本书。整个证据基础就这么多。

当终于有人去测量时,答案是 66——以及 18,和 254

2010 年,伦敦大学学院的 Phillippa Lally 及其同事做了那项本该在五十年前就存在的研究。九十六名志愿者 各自选了一个日常健康行为——吃一份水果、去散个步、喝一杯水——并把它挂在自己生活中的某个每日线索上, 比如"早饭之后"。然后,连续十二周,他们每天给这件事有多自动打分。

自动化程度沿着一条曲线上升:起初快,随后趋平。达到那个平台期的中位时间是 66 天 ——大约十周,这也大致就是同一批作者后来建议医生告诉病人的数字。

18 到 254 天 Lally 的参与者实际达到各自平台期 95% 所花的时间范围。人人都在引用的 66 天,是这个分布的中间值,不是一个期限。两个每天早上做同一件事的人,可能相差十四倍。

后来有人问过 Lally,她自己的 66 天该不该当成一条规则。她在接受萨里大学采访时的回答很干脆:「不。 我是说,对某个地方的某个人的某个习惯来说,是;但对大多数人在大多数时候来说,不是。」

2024 年一篇涵盖二十项研究的综述说了同样的话,声音更大

对一项 2010 年单一研究最明显的反驳是:它只是一项 2010 年的单一研究。所以:2024 年 12 月,Singh 及其同事在《Healthcare》上发表了一篇系统综述,汇总了 20 项研究、2601 人,行为从体育活动到用牙线 不等。

习惯形成的中位时间落在 59 到 66 天。均值落在 106 到 154 天——大约是两倍,这告诉你 存在一条长尾:对这部分人来说,所需时间远比标题长得多。个体时间从 4 天到 335 天。作者自己的结论 毫不含糊:他们的结果「明确驳斥了习惯可以在大约 21 天内养成这一流行观念」。

漏掉一天并不会把你打回零

这是 Lally 研究中几乎没人引用的部分,也是其中最有用的一点。漏掉一天的参与者并没有失去已经建立起来 的东西。用作者的话说:「偶尔错过一次执行该行为的机会,并未严重损害习惯形成过程:在漏掉一次之后, 自动化程度的增长很快就恢复了。」

要准确说明它证明了什么、没证明什么。这是在学习新日常行为的人身上测得的,不是在成瘾复发的人身上, 而且没有人证明这两者的运作方式相同。它真正推翻的是"好吧,又是第一天"这种算法——即一次失误就把你 退回起跑线的想法。那个说法同样从来不是来自研究。

有三个时钟在走,而人们把它们弄混了

第 22 天前后的失望,几乎都来自看着一个时钟却期待另一个。当你停下某件事时,三个时钟同时在走。

  • 戒断最快的一个。就尼古丁而言,NHS 说症状平均持续三到四周,不过有些人会感觉更久,有时几个月。
  • 自动化更慢。两个月甚至更久,替代行为才会在你不用管它的情况下自己运转。
  • 旧的关联最慢的一个,而且从来不会彻底清除。

最后这一个解释了那种通常被当作失败的感觉。在 2024 年的一篇综述中,Gardner 及其同事——Lally 也在 其中——把没有被执行的习惯描述为「被削弱但没有完全消失」,当线索出现时仍然能够 激活旧行为;他们举的例子是,道路封闭结束的那一天,司机又滑回了老路线。戒了两年之后在婚礼上想抽 一支烟,不是你失败的证据。那是线索在做文献所说线索会做的事。

对以上所有内容的一点保留:这些研究没有一项是关于戒除成瘾的。Lally 的参与者是在喝水和散步。把他们 的时间表套到戒烟上是一种外推,我们宁愿把这点说出来,也不愿假装这些数字是为你而做的。

真正能改变这个数字的是什么

2024 年的那篇综述也考察了快习惯和慢习惯的区别在哪,答案都不怎么光鲜。重复比强度更重要——每天做胜过 用力做。挂在早晨固定流程上的行为比挂在晚上的形成得更牢,人们自己选的行为比被指派的形成得更牢。 他们享受的那些也是——在挑选一个最折磨人的替代方案之前,这一点值得记住。

尝试的形式也重要。Gardner 的综述把打断一个习惯——回避线索、让那件事更难够到——和替换一个习惯区分 开来:给同一个线索一个不同的答案。回避让那条关联原封不动地等在那里。替换则直接冲着关联本身去, 这也是为什么它应当「尽量减少未来落回不想要的习惯」。你的咖啡每天早上还是会来。问题是接下来发生什么。

这些都不构成数到 21、或数到 66 的理由。它们构成的理由是:别再把日历上的某一天当成判决。

大家常问的问题

改掉一个习惯真的需要 21 天吗?

不。这个数字背后没有任何研究。当习惯养成被直接测量时,达到自动化平台期的中位时间是 66 天,个体时间在 18 到 254 天之间。

21 天这条规则是从哪来的?

来自《心理控制术》,整形外科医生 Maxwell Maltz 于 1960 年出版的书。他注意到病人大约需要三周才能习惯自己的新面貌。在《British Journal of General Practice》上撰文的研究者,正是把这个说法追溯到了这则轶事。

养成一个习惯实际需要多久?

大约两个月,而且差异极大。Lally 及其同事得到的中位数是 66 天。2024 年一篇涵盖 20 项研究、2601 人的系统综述给出的中位数是 59 到 66 天,个体时间则从 4 天分布到 335 天。

漏掉一天会让进度归零吗?

从数据看不会。在 Lally 的研究中,偶尔漏掉一次重复并没有严重损害习惯的形成,自动化程度在漏掉一次之后很快就恢复上升。不过这是在新的日常行为上测得的,不是在成瘾复发上。

戒掉一个习惯和养成一个习惯一样吗?

不一样,而 21 天这个说法造成的最大伤害正在这里。习惯研究者把没有被执行的习惯描述为被削弱但没有完全消失,当线索再次出现时,它仍然能够触发旧行为。用新的回应替换对同一线索的旧回应,比单纯回避更直接地针对那条关联。

要多久,不吸烟才会感觉正常?

这是两个不同的时钟。NHS 说戒断症状平均持续三到四周,有些人更久,有时几个月。自动化——新行为不费力气地自己运转——是慢的那个,而习惯研究把它放在接近两个月甚至更长。

Loutra 在 App Store 免费下载

一只指望着你的水獭,三十秒就能完成的每日打卡,还有为难熬的那几分钟准备的一轮呼吸练习。

在 App Store 下载 Loutra

来源

  1. Gardner B, Lally P, Wardle J — Making health habitual: the psychology of ‘habit-formation’ and general practice. British Journal of General Practice 2012;62(605):664–666 — pmc.ncbi.nlm.nih.gov
  2. Lally P, van Jaarsveld CHM, Potts HWW, Wardle J — How are habits formed: modelling habit formation in the real world. European Journal of Social Psychology 2010;40(6):998–1009 — doi.org
  3. Singh B, Murphy A, Maher C, Smith AE — Time to form a habit: a systematic review and meta-analysis of health behaviour habit formation and its determinants. Healthcare 2024;12(23):2488 — pmc.ncbi.nlm.nih.gov
  4. Gardner B, Rebar AL, de Wit S, Lally P — What is habit and how can it be used to change real-world behaviour? Social and Personality Psychology Compass 2024;18(6):e12975 — doi.org
  5. University of Surrey — Does it really take 66 days to form a habit? We asked the expert, Dr Pippa Lally — surrey.ac.uk
  6. NHS — Managing nicotine withdrawal symptoms — nhs.uk