Why do so many guys ask me out, flirt with me, have a crush on me, etc?

Anonymous
My face is kind of ugly, though I have a skinny but toned bod from being an athlete in college. I somehow had two boyfriends so far and other guys have crushes on me. Sometimes I am afraid to talk to guys because they usually start flirting with me or ask me out even though I already have a boyfriend, and even at my job. I work in retail. I am not an easy girl, only had sex with my boyfriend and my ex and I made them wait at least two months. Both of my ex and my current boyfriend have been kind of insecure about other guys liking me and talking to me and both asked me how often guys ask me out.
Why do so many guys ask me out, flirt with me, have a crush on me, etc?
3 Opinion