And yes got an appointment but am rather scared and embarrassed but going to give it a try as I am desperate now.
Liam95, I would like to offer some advice in this regard if I may.
I’m not sure how it is in England, but in the US your best bet is to be 100% upfront and unrestrained in talking with your doctor. The more information you can give them, the better the overall result will be. Of course different doctors ability and knowledge are different, but if you imagine that each doctor has a “range of effectiveness,” imagine that your outcome for every doctor would increase inside of this range when you follow this advice. You will get better results regardless of which doctor you go to.
Also, remember that most doctors have either heard it all already, or have heard something very close to it. They will understand that you are embarrassed and scared, and they will not (or at the least should not) judge you personally because of any “issue” that you may have.
One last point: In my experiences some doctors tend to focus on a patient in a “clinical” manner such that they approach each one in an “illness” manner rather than seeing you as a person. A good/great doctor will see you as a person suffering from an issue that wants help, not as a problem that needs to be fixed. Look for a doctor that is willing to be serious about “your issues” (what you see as important) but also respect those that tell you things straight up. Here in the US, I would be concerned if a doctor never tried to convey some “medical information” to me, or on the other extreme tried to deluge me with too much information. Respect your doctor but insist that you are respected as well.
I have worked in the health care field in the US for 10+ years, and have received treatment for chronic health issues for 15+. These are just my feelings given my personal experiences.