This isn’t an exact science, where you can measure the number of days it would take for hypnosis to take effect. Everyone has a different experience, but it its proven to be significantly faster than talk therapy. For some, there may be improvements within days, and for others, it may take weeks or months. However, it takes 21 days to create a new habit, so with 3 to 5 weeks of regular therapy, it is likely you may be able to experience some change.