Hypnosis is magical. It can resolve a wide range of issues and it can be done within a short period of time.
Though it is magical, it is not magic. It is a very real and effective therapeutic method which also takes time to show its effectiveness.
However, in comparison with other methods, its effect is still much more positive and encouraging.