How to I get guys to want to talk to me?

I’m 18 and I’m a virgin. My friends are not. I talk to them about how hard it is that I don’t have any dude entertaining me at all. I would say it’s because I’m a virgin but even people who are still have some kind of boy to text. I’m 18 and I have no type of interaction with a male I’m interested in. I don’t know if I’m awkward or what. And don’t say it’s because I’m ugly because that’s still not a valid reason. Everybody has someone who likes something about them. I’m not that shy until someone talks to me. Do you think it’s because I’m timid or something? I don't know how do I get a guy to want to talk to me. I’m getting older and it’s kind of embarrassing when my friends all have men and I’m just left out. Also for more clarity. I have talked to dudes in the past and what not. It just takes me a long time to find another after. I don't know what to do.
How to I get guys to want to talk to me?
Add Opinion