how many days does it take to break a habit

2 hours ago 2
Nature

Research indicates that breaking a habit typically takes an average of about 66 days, but the range can be quite broad-from as few as 18 days to as many as 254 days. The exact duration depends on factors such as the complexity of the habit, how long the habit has been established, and the individual's motivation and commitment to change

. The common belief that it takes just 21 days to break a habit is a myth originating from anecdotal observations in the 1960s, but scientific studies show that habit change is usually a longer process

. In summary:

  • Average time to break a habit: around 66 days
  • Possible range: 18 to 254 days
  • Influencing factors: habit complexity, duration, personal motivation, and consistency
  • Breaking addictions may take longer due to brain chemistry changes

Therefore, breaking a habit is a gradual process that requires patience and persistence, and setting realistic expectations based on this scientific evidence can improve success.