From the master starer and awkward starer here is my 2 cents (also why is it called 2 cents?)
Anyhow, I always stare at people cause i'm just paranoid like that and have focus problems.. There's lot of reasons why i stare..
1. Paranoid people are staring at me so i have to look up and stare at various people and see that they don't "notice me" and relax.
2. When I see a hot girl, I just can't help but look at the beauty.. Sometimes I would stare at body parts but I feel kind of guilty after. One time I was in school and stared at a girls breast and she was like why are you staring at my boobs, I would reply well because it's big.
3. Try to stare at people in the eye when talking then i lose focus and get anxious and the stare turns into something that looks like I've offended someone or get other person uncomfortable... Or see there little smirk and see there making fun of me or something...
4. I also stare when im in public and see if anything out of ordinarly catches my eyes and when some kind of conflict happens it reduces lot of anxiety cause i'm not the only one making *** out of myself.
You can say i have a staring problem
They say you can tell a lot by what type of stare you get , kind of like picture speaks a thousand words...