养成新习惯需要多长时间?
视情况而定。如果有人给了你不一样的答案,肯定也是从别处听到的(而且是错的)。
不是21天,也不是30天。天哪,我真想把这句话贴在所有广告牌上。“21天”谬论可能源自一位整形外科医生麦克斯威尔·马尔茨。
据说,马尔茨医生发现接受截肢手术的患者需要大约21天来适应肢体残缺的事实,因此,他认为21天是人们适应任何生活变化所需的时间长度。
医生,真的是这样吗?在我看来,习惯肢体残缺和努力多喝水可不是一回事,而且我还要补充一点:这两件事都和争取每天做150个俯卧撑大不相同。
关于习惯形成所需时长,被引用最多的是发表于2009年的《欧洲社会心理学杂志》(European Journal of Social Psychology)上的一项研究,研究的每位参与者选择“每天在同样的条件下(比如“早饭过后”)进食、饮水或做其他活动,总共12周”,他们有什么发现呢?
一个行为变成习惯所需的时间平均为66天,但不同行为所需时间相差很大,从18天到254天不等,这表明人们将习惯自动化所需时间千差万别,在某些案例中,这个时间可能惊人地长。
“21天”和“30天”挑战很流行,但很多类型的习惯完全不可能在这么短的时间内养成。每天喝一杯水可能属于21天就能养成的习惯,但是像每天100个仰卧起坐这样更具有挑战性的行为则要几百天甚至更长时间才能变成习惯。
以上是坏消息。好消息是,习惯没有“开关键”——如果你连续60天做100个仰卧起坐,即使还没有形成全自动行为,第61天时做得也会比第1天时轻松很多。
建立习惯就好像骑自行车上陡坡:爬坡,到顶,下坡。刚开始,你必须用双腿的最大力量蹬自行车,之后会渐渐变得轻松,但是你必须一直蹬到山顶,否则就会倒退回原地,让之前所有的进步付诸东流。

网友评论