Did i fuck up? 😕

So I met this guy on this dating app and we have been talking for a few weeks now, we do plan on meeting up and whatever. But this is where things get tricky, he knows I'm a virgin but he didn't know why until I told him 10-15 minutes ago. I finally came clean, because I figured that now was as good as any so if he wants to stop talking to me, he could.

I explained that in my last relationship my boyfriend dumped me because we couldn't have sex. I explained that the reason is mainly because each time I have tried, the pain is unbearable and I'll need a doctor visit to see what's wrong with me. I explained that I didn't know when I'd be able to do this being I don't have insurance or money... and that I can understand if he didn't want to continue because it involves patience.

I feel that I fucked up... was it too soon to tell him? Did I do the right thing? You guys, I'm lost. I already beat myself up over this constantly, I want to be normal and I'm ashamed that I can't enjoy and experience intimacy... 😕😔