меняйте окружение! Среди людей, с которыми мы общаемся курильщиков и алкашей нет вообще. Нам тоже не комфортно с такими людьми общаться. Если вам не повезло с однокашниками, коллегами, соседями - знакомьтесь с клубами по интересам - спортивные, походные, дайверы и т.п. Сейчас достаточно приверженцев здорового образа жизни.