I smoked 2 packs plus 10 cigars a day for over 40 years. One day, while in the midst of a cigar, I just said "Enough of this" and have never touched any smoke since (13 years). My doctor has had me speak at quit smoking seminars and we both know it takes a person with extremely strong willpower to quit cold turkey.
BTW, I quit hard liquor the same way about 30 years ago. My wife at the time would greet me with a Jack Daniel's and water when I got home. One day I just said "Coffee sounds better." I still like wine and beer in moderation.