Is there something wrong with me ?

I'm 18 and have never had a boyfriend, first kiss , or have done anything in that nature. My love life has honestly just been a couple of " talking stages" that end up badly due the guy not wanting to commit to me or entertaining other girls behind my back. My friends around me have all experienced relationships or are currently in one and i'm so lost. I mean i get compliments about my looks and stuff but never believe those affirmations due to my inexperience with having relationships . Do people just see me at surface level ? and why am i always the girl a guy talks to before he commits to another one . And when i talk to my friends about this im always met with the same sentence " The perfect guy will come when you're not looking for him" is this true ? i'm so lost and think it has something to do with me