1. Stop whining about it
Do you want to know how other people know you're a virgin? Because you keep talking about it and whining incessantly about it and complaining about your status online to anyone who will listen. No one can look at you and know you're a virgin even if you stood their perfectly naked. Virgin status is like 0.0003% of your daily life. I'm not saying sex doesn't have value, but in terms of all the parts of you that make you, you and what other people see in you---this isn't exactly top tier. So take a f'in chill pill and relax about STILLLLLLLL being a virgin. It'll happen when it happens, and when it does, don't expect a parade because most people, you'll find on the other side, don't care. They are worried about themselves, not whether or not you're still a virgin.
2. Learn to pleasure yourself
While you wait, you might as well have some fun. Learning NOW what you like and what feels good, can potentially help you on down the road when it comes to doing the deed. Whether you do this with your good old hands or you buy a few fun toys to explore, do take the time to explore and have fun. Bonus, masturbation is known to be a big reliever of stress, so have at it.
3. Get a hobby
Seriously, if your days and nights as positively consumed with thoughts of your virginity, get a hobby, go on a vacation, find other ways to fulfill the hours in your day. Virginity isn't everything. Losing your virginity is just one part of so many other parts of your life.
4. Go meet people
In order to have sex, you do have to go out there and constantly meet people who might potentially want to have sex with you. If you stay by yourself, you don't actively go out, you don't try and approach anyone, you don't hang out where other people in your age range hang out, you are dramatically lessening the chance that you will ever have enough contact with someone who may potentially want to have sex with you. They aren't going to find you sitting at home alone watching Netflix. You do need to go out into the world and try and meet new people.
5. Be safe and ready
Just because you aren't yet having sex doesn't mean you shouldn't be prepared for it. Get your birth control worked out, make sure your bedroom is stocked with some non expired condoms and lube, make sure you've gotten a good clean bill of health from your doc, buy some decent sheets, and never have sex with someone who's status you don't know even if they claim to be a virgin. Better safe than sorry.
6. Set your expectations on reality
First times usually aren't the magical legends and fantasies that porn, the karma sutra, movies, and tv make them out to be. They are usually awkward because one or both of you have never done it before. If you are feeling pressured or rushed into having sex and you aren't really sure the other person actually cares anything about you, knows your name, or is putting you in an uncomfortable position, have it in your mind that you can say no, or stop, or decline before or during your first time or any time thereafter. You are the master of your body and if things aren't cool with you, stop immediately.