I concur that you should really just seek out some Professional advice, even if it's just going to see someone in the field and talking for an hour.
Also, Doctors are like cereal brands - they all do the same basic thing but it's wise to seek out one that does it best for you and you like it.
I've had some issues before and humbled myself long enough to seek out help - I had one guy want to put hot crystals on my forehead, one wanted to hypnotize me, but one of them just wanted to talk - and that helped more than anything.
Maybe someone who is on the Forum lives in your area and can help in finding you someone, or maybe can even go with you for support?
Good luck, I have confidence that you'll be okay.