If people say I'm cute and pretty why don't I have a boyfriend?

Hey, I'm 16 and never had a boyfriend. Everyone says I'm so cute pretty and the nicest person and I'm shy, but if so why don't I have boyfriend cause I see my friends who do and there relationships are so cute I just want to have someone care about me like that . what is wrong ?
If people say I'm cute and pretty why don't I have a boyfriend?
Post Opinion