I cannot recommend Anne Williams of http://www.transforming-health.co.uk highly enough. She's a hypnotherapist who is truly brilliant. She really gets what you are wanting to address and I think what makes the therapy so effective is that she uses your own words back to your subconscious.
You're always in charge of what ideas you'll accept or not and you can come out of hypnosis whenever you choose. It's safe and entirely confidential. I'd say try her if you want to change your habits in relationships, food, business, fears, anything...
You can contact her on 020 8546 2122 or anne@transforming-health.co.uk
Clare