It makes me feel self conscious bc I feel like I look bad up close and that's why guys seem like they're going to approach me but don't.
Either that or I look mean when I make eye contact?
Most Helpful Guy
First, I can't make any real judgement about your looks...no picture to make an opinion. That said, it may be more a case that the guys do like you but too shy to say hello. Maybe you should make the approach to them and talk to them. Only then can you be sure if it has anything to do with your looks.
Most Helpful Girl
They probably had no intentions of approaching.
Especially if it was during the day. If he's hot like you say he's probably expect or assume that you are going to approach him. He knows you caught his signal (the staring) and he's seeing you come closer. Hot guys really don't have to approach women if they don't want to, because women approach them. Then as you come closer he stops staring to play it cool. He's assuming you're already going to approach him so he doesn't want to seem too eager, but little does he know, you weren't going to approach him either. He also might know that doing that may discourage a girl that isn't desperate but he still does it anyway because he has options so he doesn't care all that much.
Awkward days we live in.
No it doesn't mean you're ugly. You're probably really pretty if a hot guy is staring at you. They don't notice ugly girls.