Don't worry about being a virgin at 21.
Believe it or not 21 is young.
Also,studies show that the more sex partners a person has the harder it is for them to have a committed relationship.
Also, there are STD's running around out there and you could have that parasite the rest of your life even with an Antibiotic cure.
I was a virgin at 20 and thought I was too old. I wanted to lose my virginity. I met my (future husband) and lost it to him. He turned out to be a very bad character, my having had sex with him, even without a relationship, made me chemically "fall in love" with him. This is how women's brains work.I have been paying for it for the past 30 years.
Better to wait and feel an attraction and love before you go to bed with someone.
Sex is a wonderful, beautiful experience with the right person who we love and loves us back. You have all the time in the world to find that person.