I was a virgin until 28.
I'll let you in on a secret. I'm not trying to harsh. You have my sympathy.
But the truth is...
People don't care if you EVER date or get a gf or get laid. Not even your own family.
For years, I thought someone would fix me up with a girl or some older lady would "break me in." It didn't happen. If I wanted to get laid, I had to go after it myself.
A certain percentage of guys are being kept out of the dating/sex pool by society.
You can either accept this and forget about women or bust your arse to improve yourself and don't stop until you get some action.
I chose the later. It's been a Hurculean effort, but you gotta do what you gotta do.
Don't get a hooker. Read my signature quote, and start your own "get laid mission." It might take six months or a year. But get it done.
Before you do that though, consider the no FAP and more importantly no porn challenge. You're probably whacking off to porn, and it's giving you a creepy vibe which is puss repellant.
Tips:
1. No fap and no porn
2. Exercise
3. Do what you can with your hair style wise
4. New clothes
5. Start taking a dance class so you can get comfortable with women and have better moves then the other chodes out there
6. Concurrent to all this is your ongoing get laid mission. Bang a 5 if you have to. It's ok. A 5 in your bed is better than a 10 on your computer.
Good luck man.