When I decided to quit, I went to a quit smoking program presented by the VA. The doctor in charge said nicotine, or more succintly the habit, is harder to quit than heroin. I went for a week then walked away and never touched a cigarette again. I doubt I could do that with heroin, if I had the habit.