Тут много зависит от особенностей организма. Мой сосед покуривает (именно так - покуривает) по выходным, в компании, пару-тройку сигарет за вечер. Наступают будни, и все, не тянет человека. Так длится уже лет 10. И зачем ему бросать? Но, многие ли так могут? Лично я - нет. Сколько раз пробовал уменьшить количество, особенно после очередной попытки бросить, начинолось все с пары сигарет в день, через месяц доходило до привычной для меня дозы 1.5 пачки в день. Так что полный отказ - это единственный для меня способ.
С водкой, кстати, то же самое. Я вот могу побухать в субботу, в воскресенье полечиться пивком, если плохо, и все, будни - сухой закон. А кто-то так не может, чуть в рот попало и все, на неделю, на месяц, на пол года... Тут выход тоже один - бросать раз и навсегда. Вернее, есть и другой выход, но он не стоит того, чтобы его всерьез рассматривать.
Так что, все мы разные, и то, что отлично помогает одному, второго запросто может укокошить...