This depends on what you need hypnosis for. Most hypnosis sessions last about an hour. However, the first session for smoking cessation can last up to two hours.