养成一个习惯需要多久?不是 21 天:研究结论与 66 天计划

「21 天养成一个习惯」靠谱吗?看看研究怎么说,再用一份 66 天计划把习惯真正养成。

「21 天养成一个好习惯」,这句话你一定听过,各种打卡群、训练营也常拿它当口号。那么,养成一个习惯需要多久?如果真是 21 天,为什么很多人坚持到第 22 天,早起跑步依然像在打仗?

如果你也曾经在某个训练营的第 21 天「顺利结业」,然后一周之内就回到了老样子,那问题很可能不在你身上,而在这个数字本身。

本文带你看看这个说法的来历、研究给出的真实答案,再分享 6 个有依据的方法和一份 66 天习惯养成计划。

「21 天养成习惯」的说法从哪来

这个说法可以追溯到整形外科医生 Maxwell Maltz 1960 年出版的《Psycho-Cybernetics》(中文常译为《心理控制术》)。他观察到,病人面对整形手术带来的变化,比如一张新的脸,需要「至少大约 21 天」才能适应。

后来,这句话在流传中丢掉了「至少大约」,变成了斩钉截铁的「21 天养成一个习惯」。其实,它最初根本不是一项测量习惯形成时间的研究。

把 21 天当作第一个小目标并没有错。问题在于,很多人到了第 21 天发现还是很吃力,就认定「我就是没毅力」「这个习惯不适合我」。这个结论,下得太早了。下次再看到「21 天」,不妨把它理解为「先坚持三周看看」,而不是「三周后就一劳永逸」。

养成一个习惯需要多久?研究给出的答案

什么才算「养成了习惯」

这里说的习惯,是指不需要靠意志力硬撑、遇到固定的线索就会自然做出的行为。就像刷牙之前你不会犹豫「今天要不要刷」一样。研究者把这种程度称为「自动化」。

一项 12 周的追踪研究

真正测量习惯形成时间的,是 Phillippa Lally 等人 2010 年发表在《European Journal of Social Psychology》上的研究(Lally et al., 2010)。96 名志愿者各自选择一个与饮食、饮水或运动有关的行为,在固定的情境中(比如「早饭后」)每天执行,持续 12 周。

研究发现:

  • 行为的自动化程度达到其平台期 95% 所需的时间,中位数是 66 天(简单地说,就是接近「再练也不会更自动」的程度);
  • 个体差异很大,从 18 天到 254 天不等;
  • 错过一次,对习惯的形成没有实质影响;
  • 简单的行为(比如喝一杯水)比复杂的行为(比如做 50 个仰卧起坐)更快变成自动的。

所以,「多少天能养成习惯」并没有统一答案。66 天是中位数,不是魔法数字。

对你来说,这意味着:如果想养成的是「起床喝一杯水」这样简单的习惯,可能用不了多久就能自然做到;如果是「每天健身一小时」这样复杂的习惯,做好花上几个月的心理准备会更现实。与其盯着天数,不如关注这件事是否一天比一天更轻松。

为什么有人快、有人慢

同样是养成一个习惯,有人不到三周,有人要大半年。结合研究发现,主要有下面三个因素。

行为的复杂程度

越简单的行为,越快变成自动的。喝一杯水比做 50 个仰卧起坐快,研究结果也印证了这一点。如果你想养成「每天 50 个仰卧起坐」,不妨先从「坐到垫子上做 1 个」开始,让动作本身先固定下来,再慢慢加量。拆得越小,越容易在同一个情境里重复下去。

执行的一致性

越是稳定地重复,行为和情境之间的联系就越牢固。不过如前所述,偶尔漏掉一天不会让一切归零。重要的不是完美,而是整体上一直在做。与其追求一天不落,不如追求「大多数日子都在做」。

触发线索和情境是否固定

每次都在同样的线索和情境下行动,比如「刷完牙后」「到公司坐下后」,情境本身就会成为行为的开关。如果时间和地点每天都在变,你每次都得重新决定「做不做」,自动化自然会慢一些。早起型的人可以选起床后,夜猫子可以选洗完澡后,关键是找到自己生活里最稳定的那个时刻。下面是几组可以直接借用的「线索 + 行为」搭配:

  • 起床后 → 喝一杯水
  • 坐上地铁后 → 背 10 个单词
  • 午饭后 → 散步 10 分钟
  • 睡前刷完牙 → 读 2 页书

养成习惯的 6 个有效方法

下面 6 个方法可以组合使用,不必一次全部做到,先挑两三个最容易上手的。

  1. 固定线索和情境:把新习惯挂在已有的习惯后面,比如「倒好早上的咖啡后,打开单词 App」。线索最好是每天一定会发生的事,而且紧挨着新习惯发生,中间不要隔太久。
  2. 从极小的动作开始:一开始「拉伸 1 分钟」「读 1 页书」就够了,小到没动力的日子也能完成。意犹未尽时停下,第二天反而更容易开始。比如想养成跑步的习惯,第一周的目标可以只是「换上跑鞋,出门走 5 分钟」。
  3. 制定「如果……就……」计划:提前决定在什么情境下做什么,比如「如果晚饭后想刷手机,我就先拉伸 5 分钟」。Gollwitzer 和 Sheeran 2006 年的元分析汇总了 94 项独立检验,发现这类计划对目标达成有中到大的效应(d = 0.65);这一方法的基本思路见 Gollwitzer(1999)。
  4. 让记录看得见:在日历上打勾、记录连续天数,让进步肉眼可见。一长串不间断的勾,本身就是「今天也要做」的理由。记录越简单越好,打个勾只需要一秒钟。
  5. 不连续错过两次:漏一天没关系,关键是第二天回来。把「今天没做到」当成一次小意外,而不是一次失败,第二天照常执行就好。
  6. 提前想好障碍:加班、下雨、出差时怎么办?提前准备一个「缩小版」行动,比如「下雨就在家做 10 个深蹲,代替跑步」。障碍提前想到了,真遇上时就不必临场做决定。

如果你还没想清楚要养成什么习惯,可以先用 SMART 原则 把「做什么、做多少」定下来,再放进每天的日程。

养成习惯时最常见的 4 个误区

  1. 把 21 天当终点:第 21 天一过就放松,结果习惯还没稳就断了。把 21 天看作第一个阶段,而不是终点。
  2. 一开始定得太高:第一天就要求自己跑 5 公里、背 100 个单词,热情一退就很难继续。起点越低,越容易坚持。
  3. 只靠意志力:意志力在疲惫、忙碌的日子里最靠不住。固定的线索、提醒和记录,才是能长期依赖的支撑。
  4. 断一天就全盘放弃:研究已经告诉我们,错过一次并不会毁掉习惯。真正让习惯中断的,往往是「反正已经断了」的念头。

66 天习惯养成计划

下面这份计划把 66 天分为三个阶段。请记住,66 天只是研究中的中位数:你的习惯可能更早稳定下来,也可能需要更久。

阶段天数目标具体做法
启动第 1–21 天把行为固定下来同一时间、同一情境,只做 1~5 分钟
巩固第 22–45 天逐步加量延长到 10~15 分钟,加上执行意图
自动化第 46–66 天做到不用想找出容易中断的场景,准备替代行动

如果某个阶段明显吃力,可以在这个阶段多停留一段时间,不必急着进入下一阶段。

每个阶段的注意事项:

  • 启动期:看重的是「次数」而不是「量」。哪怕只做了 1 分钟,也给自己打个勾。
  • 巩固期:开始觉得「有点不过瘾」时,就是加量的信号。但不要一下子加太多,一点点往上调。
  • 自动化期:提前想好出差、生病、节假日这些容易断的时刻,各准备一个缩小版的做法。

举个例子,如果你想养成「每天说英语」的习惯:前三周早饭后朗读 1 分钟,中间阶段每天跟读 10 分钟,最后阶段为出差和聚餐的日子准备好「简化版」。无论在哪个阶段,每天记录「做了/没做」,都能帮你看清自己走到了哪一步。另外,给每个习惯都定一个「最低标准」,比如「再忙也至少读 1 页」,状态差的日子就按最低标准完成,让这一天也算数。

怎么判断一个习惯已经基本养成?可以看这几个信号:不需要提醒也会想起来;开始做之前不再犹豫;哪天没做,会觉得少了点什么。

到了第 66 天,如果你觉得还需要刻意提醒自己,也完全不代表失败——研究中最长的估计达到了 254 天。继续做下去就好。

用 Plananova 坚持下去

Plananova 可以根据你的目标和周期,生成从小处起步、逐步加量的每日计划。你可以在自己选定的时间收到每日提醒,用连续天数和热力图守住「不连续错过两次」。如果计划的节奏不适合你,也可以重新生成,让它更贴合你的生活。

如果想把考试、学语言这样的大目标也拆成每日任务,可以参考 如何实现目标的 7 个步骤。

关于养成习惯的常见问题

养成一个习惯到底要多少天?

在 Lally 等人的研究中,中位数是 66 天,范围从 18 天到 254 天。越简单的行为,通常越快养成。可以把「两个月左右」当作一个大致的心理预期,快一点或慢一点都不必太在意。与其数日子,不如留意它有没有变得越来越轻松。

中间断了一天,要从头再来吗?

不用。同一项研究发现,错过一次对习惯形成没有实质影响。第二天接着做就行。真正的损失,是因为断了一天就干脆全部放弃。如果经常断,不妨检查一下任务是不是定得太大了,缩小一些再继续。

戒烟、减肥也能用 66 天计划吗?

「从小处开始、持续执行」的思路同样适用。但戒烟、减重等与健康相关的目标,请在医生等专业人士的指导下进行,再把他们给出的建议拆成每天的小行动来执行。

总结

养成习惯没有「21 天」的标准答案。研究告诉我们:中位数是 66 天,而且个体差异很大。

从小处开始,在固定的情境中重复,漏了一天就第二天回来。不必追求完美的 66 天,按自己的节奏走下去,行为终会变成不用想就会做的事。今天就选一个小到不可能失败的动作,把它挂在一个固定的时刻上,开始你的第一天吧。