Don't be too hard on yourself. I found it very difficult talking to my GP in the early days. I don't know if shame is a word I'd use, more embarrassment, and for me it's not the issue was embarrassing, it's that I let it become an issue is what I struggled to talk about. With hindsight, I can still see why.. But I'd rather have wasted less of the last 25 years failing to deal with it myself and put up with the 30 seconds of embarrassment that just blurting it out to a professional would have caused. These things rot us more every day that we keep them inside us.