I concur with what both TheNads and Milfminx have written. The treatment option sounds good. If you do decide to continue seeing escorts, I would advise you to inform an escort that you are booking about your condition and explain to her what it is. In addition, I would advise you to look to escorts who are maybe that bit older and with that bit more experience of dealing with men. They are more likely to have encountered people with all sorts of different conditions and will in general be able to handle any situation better than somebody who is young and inexperienced.
We have had posts here before from clients who felt that an escort was insensitive towards them regarding such issues as maybe a disability or weight/size........so maybe this negative encounter was purely down to the escort's lack of experience or knowledge.
But as TheNads wrote, at 20 or so, you really should be out trying to mix with females of your own age group......concentrate first on developing friendships and see where it takes you.