养成习惯真的要 21 天吗?

很多人听说过养成习惯要 21 天。这个说法很整齐,也许这就是它流传开来的原因。而常被引用的那项研究,讲的其实是一个更有用的故事。

Methodhelm 编辑部最后更新: 约 2 分钟阅读

Streakfire 习惯日历:亮起的方块和半亮的火种日,旁边是首页
亮起的方块代表你打卡的每一天。
本页内容
  1. 研究发现了什么
  2. 这对你意味着什么
  3. 一个简单的试法
  4. 用来记录
  5. 常见问题

研究发现了什么

2010 年,Lally 等人在 European Journal of Social Psychology 发表的一项研究,追踪了 96 位志愿者。他们各自选了一个简单的行为,例如吃一份水果或散步,并在同样的情境下每天做,持续 12 周。每天他们记录自己有没有做,以及做起来有多自动。每个人达到自己曲线顶点所需的时间,从 18 天到 254 天都有。研究者还发现,漏掉一次并没有对过程造成实质的影响。

这项研究有它的限制:参与的群体很小,行为也很简单。它给不出一个适用于所有人的数字。

这对你意味着什么

  • 别再倒数到第 21 天。数一数你实际出现的天数。
  • 选一个小而明确的动作,绑在你本来就有的时刻上,例如“吃完早餐后”。
  • 漏掉一天不是重来。在那项研究里,漏掉一次并没有实质改变结果。
  • 比较难的习惯可能要更久。这是该从更小的开始的理由,不是放弃的理由。

一个简单的试法

  1. 选一个五分钟内就能做完的习惯

    选一个五分钟内就能做完的习惯。

  2. 把它绑在一天里固定的时刻上

    把它绑在一天里固定的时刻上。

  3. 每做一天,就在看得到的地方标记一下

    每做一天,就在看得到的地方标记一下。

  4. 两周后检视

    两周后检视:是不是越来越容易?你还想要这个习惯吗?

用来记录

Streakfire 是 iPhone 上的习惯追踪 App:点一下就打卡,每次打卡会填满网格里的一格,休息日不会中断你的连续记录。好奇 21 天的连续是什么感觉?把它当成你自己的实验;App 只负责计数。可以看看怎么开始记录一个习惯和 Streakfire 页面。

常见问题

21 天的说法是从哪里来的?

我们没有找到一个可靠的出处,它是在没有出处的情况下被广泛重复的。把它当成经验法则,而不是研究发现;通常拿来代替它的研究,就是上面那一项。

到底需要多久?

因人而异。上面的研究发现的范围是 18 天到 254 天。只有你自己的节奏才算数。

漏掉一天怎么办?

第二天继续就好。在那项研究里,漏掉一天并没有对过程造成实质的影响。

用 App 就能让习惯留住吗?

App 只记录你做了什么;做这件事的是你。它能让进展看得见,很多人觉得这样更有动力。

每天打一次卡,看着格子慢慢亮起来

Streakfire 把你做到的每一天变成亮起来的方块,进度一眼就能看到。