For most people, yes. Hypnosis is not a magic wand, you must have a strong desire to change. It can’t make you do something you don’t really want to do. But, if you’re ready, it can help you achieve a change more easily than you can imagine, often when years of other therapy has failed.