It doesn’t seem like there is anything wrong with you – in fact this is a very common and normal experience. It can seem as if everyone else is finding partners and having sex, but almost everyone goes through periods where for whatever reason, they aren’t meeting people to hook up with. It can be hard on your confidence when you go through a period of time like this, but often, it’s just a co-incidence, and has nothing to do with how attractive you are. Many people find that getting involved in sports and hobbies that interest them is a good way to meet people who have the same things in common. Over the last few years, many people are meeting their partners on online dating sites as well.
Hope that helps answer your question,