I can highly recommend hypnotherapy for your problems, the results can be amazing if the practitioner is good.
One person I can personally recommend and is definitely worth travelling for can be found here [Link removed - PM please] he is based in Chorley and will only treat one issue at a time, but he only needs one session with you to cure one thing, no courses, no counselling, just an instant cure.
I was a little bit sceptical beforehand, but I was just so sick of feeling the way I did I was prepared to give anything a try, and it has transformed my life!
If you want any more information, or a chat, let me know and I will give you my number.
x