Expect habit formation to take months, not “21 days”
The 21-day rule has no basis here. A 12-week study estimated 18–254 days for an action to become automatic. Still finding it effortful after two or three weeks is normal, and missing one day does not reset everything.
What it takes
Free. Repeat the same action in the same setting daily for several months.
What you may gain
Ninety-six volunteers chose an eating, drinking or activity behavior and repeated it daily in a stable context, such as after breakfast, for 12 weeks, rating automaticity each day. Eighty-two provided analyzable data and the model fitted 62. Estimated time to 95% of each person's automaticity plateau ranged from 18 to 254 days. Missing one opportunity did not materially alter the formation process.
Context & considerations
One study of 96 people and simple acts such as eating fruit after a meal. It did not establish timelines for complex habits such as running three times weekly or daily writing. Difficulty after two weeks is not evidence of failure. Tie repetition to a stable cue using an if–then plan.
Research & references
Lally P, van Jaarsveld CHM, Potts HWW, Wardle J (2010). How are habits formed: Modelling habit formation in the real world. European Journal of Social Psychology, 40(6), 998–1009. https://doi.org/10.1002/ejsp.674