Hypnosis is marvelous and work great for even long term chronic smokers. My friend somed for 2 years and one day I said try hypnosis. They went to a hypnotist for an initial visit and interview for their needs. The follow-up visit with the scripted hypnosis session my friend came back and never again smoked  or has said a word about it. it is not 20 years since that happened. It is as the person never smoked or heard of it. Just shocking effective. This works for most normally mentally healthy people that want to quit. If you are mentally ill there may be a problem.