Yes. Scientific research proves hypnosis does work.
Generally speaking, yes--when practiced by a trained, responsible professional.
No. Hypnosis is persuasive, but it doesn't give a hypnotist the power to control your mind. It's a technique to promote desired changes in behavior, thoughts and emotions. In other words, you have to want to change.