I suppose in the day of internet sites and online dating, etc. it's easier to find a relationship or hookup, but is 21 really any reason to panic?
I was around 30 before I was ever with a guy. Part of that was not wanting to just hook up for hookup's sake, part was because I'm very picky and part was because I didn't really know where to look for gay guys in the first place.
I grew up in a straight world with all straight friends. Wasn't until moving from Detroit to Phoenix I was really able to explore the gay world.
You younger guys have so many more avenues available to you now. Wish I had sites like this or apps like Grindr, etc. when I was your age.
Anyway, be safe and good luck to you. Being a virgin at 21 isn't the worst thing in the world.