Well hypnotherapy relies on a lot on the individual's desire to get better. The idea is to put you in a completely relaxed state in order to get to the root of your problems without you holding back, which is great in theory, because you say you have problems talking to a professional. Its downside is that - from what I've heard and seen - you need to
want to get better. Like someone who smokes will have to really
want to stop smoking, because if they go in all 'this is stupid' or 'I really want a cigerette', then it won't have any effect. It seems like you really want help though, so I doubt you'll have the problem of holding back or fighting treatment.
A
good hypnotherapist - and you
must check credentials, reviews from other patients, etc. - will cost you around £100 an hour, usually with about two or so sessions, depending on your needs. It's a worthy investment, but depending on your monetary situation it's admitedly expensive.
I would suggest classical therapy. The waiting list can be long, but it's well worth it. There's everyone from psychiatrists, psychologists, counsellers, psyciatric nurses . . . and there's many types of therapy: cognitive, Freudian, behavioural . . . so it's worth going in and checking it out, because - bear in mind - if you
don't get on with it then there
very likely will be another method that
is right for you and that you can get on with. You can request chaperones or second-opinions or even to see another doctor, so don't feel trapped by it at all
I've unfortunately been through the therapy route a gizillion times with various people, and I can say it
does help. Even when it doesn't "cure" an issue, people do seem to come out feeling somewhat better for it, because it can teach you techniques to cope or to re-evaluate yourself and your actions, and - if nothing else - talking to a person face to face, knowing it's all confidential, can be a relief.
So yeah, hope that helps you to make a decision, but good luck, whatver you do