I understand how you feel man. However there are many people (both guys and girls) in their 20's (some even in their 30's) who are still virgins, although many would never admit it.
I am 24 and have never had a girlfriend myself. Also many friends of mine (both guys and girls in their 20's) have never dated and I can tell that they are still virgins. Some of these "friends" are still single today. Also, some of these "friends" suddenly met someone, quickly hit it off and are now married.
Keep in mind the problem with being at a university with young people (19, 20, 21) is that they often have short relationships, lasting only a few months. Then they break up and date someone new, break up again etc. To top if off, if these people are going all the way with every person they date, they are risk for STDs, meaningless intimacy, missing out on meeting the right person (someone they might want to marry) and other stuff. I think it better to miss of that (not date multiple people to fit in) and focus on finding the person you want to marry and spend the rest of your life with.
The big problem is that much of today's world lacks morals and does follow Christ. The way to be "cool" in highschool and college is to lose your virginity at a young age. The societal same standards apply when thinking it is cool to drink, do drugs, party, etc.
Many of these young people will regret all of this later on in life.
If we lived a few hundred years ago, we would see how people lived by morals, compared to today's world.
The problem I have is many girls I have met are not interested in me, because I do not party or drink, and because I am serious about life. Instead these girls go for the bad boys, who drink, get tattoos, go to bars, even get in trouble with the law. I often feel upset over this, but I remind myself that they will regret of all this, later on in life.
In today's world, it is very hard to find a single girl who is religious and serious about life.