关于习惯形成所需时长,被引用最多的是发表于 2009 年的《欧洲社会心理学杂志》上的一项研究,研究的每位参与者选择 “每天在同样的条件下(比如“早饭过后”)进食、饮水或做其他活动,总共 12 周”,他们有什么发现呢?
一个行为变成习惯所需的时间平均为 66 天,但不同行为所需时间相差很大,从 18 天到 254 天不等,这表明人们将习惯自动化所需时间千差万别,在某些案例中,这个时间可能惊人地长。“21 天”和“30 天”挑战很流行,但很多类型的习惯完全不可能在这么短的时间内养成。每天喝一杯水可能属于 21 天就能养成的习惯,但是像每天 100 个仰卧起坐这样更具有挑战性的行为则要几百天甚至更长时间才能变成习惯。
………………………………