No one ever looks absent mindedly in ugly people's directions. If they're looking at you, they at least think you're attractive enough to rest their eyes on absent mindedly. It doesn't matter whether they were intentionally flirting or not. They at least unconsciously think you're attractive.
Most Helpful Opinions
Based on your profile picture, he's probably checking you out.
That said, body language says more than most people realise, look for unconscious cues though. Mirroring is sometimes helpful for a first approach. Change the angle of your body so it's more open towards him and see if he moves to copy after a few moments. It's easy to fake once you know how to use it, so subconscious cues are a better thing to look for.
Talk to him. If he's wearing dark glasses tell him you want to see his eyes. Look for pupillary reaction - dilatation is usually attracted to you. It's involuntary - I've never heard of anyone being able to control it. Players know that so dark glasses - especially indoors - can be a bad sign. It can be masked with eye drops and some contact lenses. If his eyes say one thing and his body language says another, believe his eyes.
You can sometimes check by seeing if they mirror you, look at your watch or slightly yawn or touch your hair, if they are looking they will possibly do the same thing.
What Girls & Guys Said
Opinion
3Opinion
If their eyes go up and down they are probably checking you out.
it's tricky, but maybe try to move somewhere else and see if they are still looking in your direction?
You can tell by the way they look at you
Learn more