Most people think of hypnosis as this gimmicky trick to help people stop bad habits like smoking. Many are surprised to learn that hypnotherapy is an evidence-based treatment that can help treat a wide range of psychological difficulties. Hypnosis for drug addiction isn't a magic fix to substance abuse, but it can help some people.