I didn't have CBT but have had hypnotherapy, privately. I found it to be extremely helpful, it helped that the therapist was on the same wave length as me too so I guess I was lucky, doubly so as she is now a good friend..
At the moment, I am seeing a counselor once a week.. I have to pay part as it is a charity based organisation running it. The woman I'm seeing is wonderful.. I never have any expectations and sometimes I thought there was no focus but it's all slipping into place now..
I hope you find something that works for you Keepsmiling, I have heard many good things about CBT...