The difference between two similar attempts is telling. In the first, someone starts a habit going by the 21-day myth, and on day 25, hitting a miss, decides that since the "expected" timeline has passed and the habit has not become automatic, something must be wrong, and quits entirely. In the second, the same person knows about the real multi-month range and, hitting that same miss on day 25, keeps going — because they understand it is an expected part of the process, not a sign of failure. By month two the habit genuinely sticks, precisely because it was not abandoned halfway due to wrong expectations.
A similar dynamic shows up with the opposite mistake — when someone knows about the long multi-month timeline but treats it as a guarantee: "since science says two months, it'll just happen on its own by then." That kind of passive waiting fails too: the timeline is not a timer ticking down independent of your actions, but just an averaged reflection of how long it typically takes with regular repetition. Without the repetition itself, no timeline arrives on its own.
It is exactly wrong expectations about the timeline, not the complexity of the action itself, that often become the main reason for falling apart in month two: a person either expects too fast a result and gets discouraged too early, or fails to notice they have already covered most of the distance and quits right near the finish.