Its a Good thing to be a virgin trust me. I am not a superstar playa nor can I say I'm a stallion but I've had my fair share of Poom poom to know that I should've waited.
I am also 24 years old and am still involved with my first love, we broke up about 9 months ago but we still see each other regularly. Even with her I wished I'd have waited to have sex until we were married because after awhile sex became unsatisfying to the point where I was never satisfied and always wanted it like a drug. The fear of catching an STD-which I've luckily never had but thought I did- is a killer all by itself and is not worth the pleasure,trust me.
Your situation isn't all that bad, likewise men like Virgins, women appreciate a virgins innocence as well especially when they find out your not just lying to them to get laid. I was a virgin once too and let me tell you I felt the pressure. Now that I'm 24 I realize I could've waited for the right woman to come along and I would have never had to suffer through the lies that come along with that whole life.
My advice would be to also Get a JOB and save up some money to buy yourself some nice Clothes and get a haircut,As well as going to the gym and playing sports, start taking mid afternoon strolls and deliberately say hi to people (men and women) in your age group and just have conversations about life shoot the breeze with everyone and try to meet new people through everyone you meet.
the worst thing you could do is just stay home and cry about how bad your life is,you've gotta get up and do something about it.