He may stare but never approach you because he is nervous and shy.
He may be worried about how he can go about approaching you without coming off in a bad way.
He may be worried about the kind of first impression he will give you upon his approach.
Perhaps he has approached girls in the past and it hasn’t worked out.
He may have approached girls in the past and tried to talk to them but ended up making a fool of himself or not quite knowing what to say.
There is a good chance that while he is staring at you, he is thinking about all this stuff.
In his mind, he may be replaying the last time he approached a girl and it went badly.
He doesn’t want to go through that experience again and yet he may still be tempted to try to come up and talk to you.
This barrage of conflicting thoughts can be very hard for a guy like himself to deal with.
Hence, he becomes nervous and ultimately allows the opportunity to pass him by.
He just won’t do it.
He is too nervous and he doesn’t want to fail.
This is one type of guy.
Another type of guy may be staring at you but never approaching because you never give him the right kind of cues.
You have to watch your body language.
Most guys who stare at girls that they are romantically interested in are looking for some body language cues to show them that the girl is interested in an approach.
If your body language cues are bad, hard to read or non-existent, he may stare at you but never approach.
Observe your body language whenever this guy is around.
Are you smiling at him?
Do you keep your hands separate and not crossed over your chest?
Do you ensure that your body is constantly facing his direction and not having your back to him instead?
Are you paying attention to your environment and acknowledging people or is your head stuck in your smart phone?
These are just a few behaviors that you have to watch for.
Clearly, you should be smiling at him, keeping your hands separate and not crossed, facing his general direction as much as you can and acknowledging your environment without your head being constantly stuck in your smart phone.
If you are doing all these things, this guy is more comfortable with the approach because you are giving him cues.
You are making yourself approachable and not aloof.
Thereby, observe your body language when this guy is around.
Another reason why a guy may stare at you but not approach may be because he already has a girlfriend.
He may be going through some problems with his girlfriend that may be making him doubt the relationship.
He will stare at you from time to time because to some extent you may seem to have the same kind of spunk that his girlfriend had when he first met her that she seems to be losing at that current time.
He may stare at you and yearn for what was with his girlfriend.
However, he ultimately doesn’t approach you because he still loves his girlfriend and hopes that things get better.