Why do I fall for any guy that gives me the slightest attention?

Guys usually say I'm ugly or ok. & because of that they aren't usually nice to me or give me a second look. So when a very attractive guy constantly stares at me or is very nice to me, I think. "Does he have feelings for me or something" how do i stop these idiotic thoughts that an attractive guy will ever like me? :(
Why do I fall for any guy that gives me the slightest attention?
Post Opinion