养成习惯要21天还是66天?研究告诉你真正需要多久
一个行为变成自然而然的习惯,平均需要的不是21天,而是66天。伦敦大学学院(UCL)Lally研究团队2010年的研究中,参与者之间差异很大,从18天到254天不等,而偶尔漏掉一天影响不大。关键是在同一时间、同一个触发点反复去做。
习惯真的21天就能养成吗?
“21天养成一个习惯”的说法流传很广,但很难找到真正测量过它的研究。实际追踪习惯养成时间的代表性研究,是2010年伦敦大学学院(UCL)Phillippa Lally研究团队的研究(发表于 European Journal of Social Psychology)。
研究发现了什么?

- 平均66天:参与者达到“不用想也会去做”这一程度所需时间的中位数是66天。
- 个体差异很大:快的人预计18天,慢的人预计254天。
- 漏掉一天没关系:根据英国心理学会(BPS)的解读,漏掉一次对之后的习惯养成影响不大。不过如果经常漏掉,影响会累积,效果就会下降。
- 不同行为速度不同:运动习惯比喝水这类饮食习惯多花约1.5倍时间。
需要说明的是,这项研究的参与者是成年人。不能断定它完全适用于孩子,但“习惯比想象中更花时间,漏掉一天再继续就好”这一点,对父母来说是很好的参考。
怎样用到孩子的习惯上?
- 接在同一个触发点后面:研究认为“配合固定的触发点(cue)反复去做”才能形成习惯。把新习惯接在孩子已经在做的事情后面,比如“吃完晚饭 → 刷牙”。
- 至少等两个月:不要三周后就觉得“我家孩子就是不行”而放弃。平均66天,有的孩子可能更久。
- 漏了一天就重新开始:漏掉一次影响不大。与其批评,不如第二天接着做。
- 从简单的开始:运动这类复杂行为需要更长时间。从刷牙、整理这类简短的行为开始,更容易积累成功的经验。

常见问题
“21天养成习惯”的说法是错的吗?
很难找到真正测量过21天这个时长的研究。实际追踪习惯养成的伦敦大学学院Lally研究团队(2010)发现,平均需要66天,因人而异从18天到254天不等。
漏掉一天就要从头开始吗?
不用。根据英国心理学会(BPS)介绍的Lally研究结果,漏掉一次对之后的习惯养成影响不大。不过经常漏掉的话,效果会下降。
孩子也需要66天吗?
这项研究的对象是成年人,不能断定完全适用于孩子。不过,习惯不会在短时间内养成、个体差异很大,这一点值得参考。
参考资料
本文是基于权威机构资料的一般性育儿信息,不能代替诊断或治疗。如果担心孩子的健康或发育,请咨询儿科、儿童牙科等专科医生。