1. He’s out of your league.
It’s not a politically correct thing to admit, but sometimes some people are just plain out of your league. That’s not to say that a good-looking guy won’t go out with a girl that he finds to not meet his level of attractiveness, but more likely than not, this doesn’t happen. Guys can be pretty shallow, and if you can honestly asses that the guy is way more attractive than you are, chances are he doesn’t like you.