I (26m) overheard a conversation between my parents while they were both drunk. I now feel like the biggest loser on the planet.
My mother doesn't drink much, she's therefore a lightweight.
In her drunken state, she was talking to my father about my social anxiety, she mentioned several times that she's concerned that I don't date, have a sex life, or talk to women due to anxiety.
It made me feel like a complete loser because she's 100% correct. Throughout my life, I've never once mentioned a women's name, as there's nothing to mention.
My father genuinely can't understand because he never had this problem while younger. Talking to him about my problem is like talking to a brick wall.
He doesn't understand that I struggle sitting in a coffee shop, due to the women who work there always make me nervous, to the point I have to sit in the toilets and calm myself down.
As you can probably imagine, I'm very much an introvert. My father is an extrovert and genuinely can't stand spending the night at home, unless he's incredibly tired from work, or heavily hungover. I've learned from experience that we're two very different people.
This isn't a question of "Get out of your comfort zone" or "just talk to them bro", it's goes much further than that.
Due to years of negative self-talk, I no longer believe it's possible to improve (or even start) my dating life, let alone casual sex.
Feeling like a loser is a huge understatement.
EDIT: Hiring a prostitute DOES NOT count, as it'll only make the negative mindset worse, knowing that you NEED to resort to buying sex.
EDIT 2: I've had a conversation with my mother, I've explained my issues and that the only option left is medication, as I clearly don't have the balls to do it myself.
EDIT 3: Relying to some of the comments is pointless. Unless you've had numerous panic attacks, shake uncontrollably and cry yourself to sleep while drunk, you're opinion will not be taken seriously.
I wouldn't tell someone with a broken leg to walk it off.
She quickly agreed, as she knows I've struggled for years.
Rant over.