I qualified as a Hypnotherapist in 1999 and I can tell you that it is definately effective for some people.
A good Hypnotherapist will be able to tell you, after a short consultation. if he can help you.
This is dependent on a number of factors that could only be drawn out during a personal consultation. To get into a deep discussion on personal cases here on the board would not be helpful but I can try and give you general information if that might help.
link