i had a friend that came off cocaine cold turkey, and stop smoking using Chantix. If you google Chantix, it is scary as fuck. He says they didnt list the scary shit when he took it tho. He never used either drug again.
And on the other hand, I have another friend that cant stop and is actually in rehab right now. Hope it works for him. So i guess it really depends on the person.