По Курту можно избавиться вообще за секунду.
Ну, а если без черного юмора, то для начала нужно понять о чем идет речь, Ваша привычка, или, как Вы её назвали, зависимость состоит не только из непосредственной зависимости, но и из триггера, который запускает последующую цепочку действий. К примеру, вы подумали о лимоне и у вас начинает выделяться слюна. Это первая часть процесса. Помимо этого нужно понять, что именно вы получаете от этой привычки (зависимости), если речь идет о том, что вы тянетесь к выключателю, которого нет - это одно и совсем другое, к примеру, курение, т.к. в нем могут реализовываться дополнительные желания, например общение в курилке и т.п. После того, как Вы поймете: какой триггер запускает Вашу зависимость и какие скрытые мотивы движут Вами в Вашей привычке (зависимости) - будет логично избавиться от триггера и реализовать скрытые мотивы, как-то иначе (возможно даже на прямую). Проделывая это в параллели будет полезно найти какие то приятности в отказе от привычке (как пример хорошая дыхалка при отказе от курения). На выходе вы получаете отсутствие ситуации которая запускает привычную цепочку событий, при этом все скрытые мотивы питавшие привычку Вами убраны и сформирован позитивный образ себя вне привычки.
По поводу времени думаю понятно, что с выключателем можно за 21 день разобраться, а от курения и прочих зависимостей так быстро не избавиться.
p.s. Вы можете пытаться избавиться от зависимости самостоятельно, но у человека в психике существуют защитные механизмы, которые зачастую искажаю восприятия реальности и вы можете сам не увидеть скрытые мотивы, придающие "питание" привычке, по-этому если вопрос серьезный лучше работать со специалистом.