hypnotherapist

noun

A person who uses hypnosis to treat problems such as anxiety or bad habits.