Relationships

So I'm almost 21 years old and I have never had a boyfriend. All of my friends are in a relationship or married , some even have kids. I think guys don't think I want to date, and the few guys I have talked to they only want to have sex and when I tell them that I'm waiting till I'm married to have sex they think I'm werid. Is there something wrong with me why cant I find a good guy?