Breaking the 21‑Day Myth: How Long Does It Really Take to Build a Habit?
Evidence‑based strategies for forming lasting habits
A systematic review found that forming a habit typically takes 59–66 days on average (mean 106–154 days), debunking the popular 21‑day myth.
Habit formation varies widely (4–335 days) depending on frequency, timing, personal choice, and emotion; integrating new habits into existing routines and repeating them consistently improves automaticity.
Start with micro‑habits (e.g., drinking a glass of water each morning) linked to existing routines and track progress with your printable habit trackers.
Have patience and self‑compassion because habits take months, not weeks, to become automatic.
Reference
https://pmc.ncbi.nlm.nih.gov/articles/PMC11641623