Question: what does it mean when a guy stares into your eyes for a long time?
Answer: The most obvious reason for prolonged eye contact from someone is that they have clocked you and want to check you out. Now, just because you happen to notice someone looking at you it doesn't mean he's flirting or that he finds you attractive (I'll get onto that later).