Нет. Во-первых, то что за 21 день можно сформировать полезную привычку это уже неверно. Все началось с эксперимента НАСА, в котором группа людей носила переворачивающие изображение очки и через 20-25 дней (у кого как) мозг перенастроился и изображение стало нормальным - земля внизу, небо наверху. А потом им потребовалось еще столько же, чтобы привыкнуть обходиться без этих очков, потому что мозг продолжал переворачивать изображение.
Но они носили эти очки не снимая и мозг привыкал постоянно с перерывами на сон, поэтому 21 день для них это было около 300 часов. Кроме того, результаты этого эксперимента в общем-то ничего не говорят о скорости настройки других отделов мозга, другие привычки могут вырабатываться дольше или быстрее.
Во-вторых, исходя в том числе, но не только из этого же эксперимента, специалисты считают что для того чтобы сформировать привычку требуется около 90 дней. Хотя это тоже индивидуально - и зависит как от человека, так и от привычки.
А в третьих, выработать привычку и избавиться от зависимости это сильно разные вещи. Говорят, например, что бывших алкоголиков не бывает - им приходится себя контролировать куда дольше, чем три месяца. Некоторые срываются после нескольких лет трезвости буквально от одной рюмки. Хотя за несколько месяцев можно привыкнуть отказываться от алкоголя, это не то же самое, что побороть зависимость полностью.