Most times, people think NLP (Neuro Language Programming) is the same as Hypnosis, but in the real sense, there are some differences between them. Hypnosis is an artificial way of inducing a trance-like state in people without their conscious mind in action so that all your worries and anxieties can easily be cleared through a unique set of techniques that will be used by a therapist.
This process helps to improve one's mood and state of mind because all the dark areas in one's mind would have been cleared. NLP (Neuro Language Programming), on the other hand, will not put you into any form of trance because both your conscious and unconscious mind will be part of the process, and NLP does not use the same set of techniques as hypnosis. What NLP practitioners usually do is to introduce some words that will motivate and help you improve your behavior.