it's worth trying to go through the nhs, but only if you're prepared to jump off the train at any station if you notice it's going somewhere you don't want to end up, or at a to high or low speed.
doctors often tend to be that type of people who need to be told what you want, very explicitly, with quite a lot of paragraphs backing you. it's important to know what you're after and be prepared to reject the wrong prescription. when your doctor told you that your problems aren't gid, you should have asked what it really was and demanded treatment for that then. of course, that's not easy to do when you're already insecure about everything, many sick people don't get better so fast as they could just because they're too sick to tell the doctor what they need.