How long does it take for a new habit to form?

forming a new habit psychology
Asked on: 7/21/2025
This question has been asked2times.
Forming a new habit typically takes about 21 to 66 days, depending on the complexity and consistency.
Estimated Duration: 60 days
Research suggests that habit formation varies based on the individual and the behavior, but on average, it takes around 21 to 66 days of consistent practice. Simpler habits, like drinking water in the morning, may form faster, while complex habits, like exercising daily, might take longer. Consistency, motivation, and environmental cues play crucial roles in successfully establishing a new habit. To speed up the process, start small, track progress, and pair the new habit with an existing routine. Repetition and positive reinforcement help solidify the behavior over time.
How long does it take for a new habit to form? | How Long Does It?