The best thing I know of is Chantix. I have smoked for 20 years and tried to quit countless times with no luck. Untill my Doc prescribed me Chantix. It realy, realy works. I quit for a year than my dumbazz picked them back up. *sigh*