What are the various types of hypnosis?

Different types of hypnosis are stage hypnosis, covert hypnosis (for persuasion), self hypnosis, and hypnosis for specific issues such as weight loss or smoking cessation.