Question: what does it mean when he stares at you all the time?
Answer: A guy who is staring at you often clearly likes you. He can think of no good reason to talk to you and also does not want to lose the opportunity to get close to you. So, instead, he stares at you waiting for you to stare back, exchange a smile or start a conversation.