When we catch people staring at us, we like to assume the worst, like we have something in our teeth or our hair is a mess. There’s definitely a clear difference between a look of attraction and just a look, so when we get just a look, we assume we must be unattractive.
So to your question: why do people stare at me… I think sometimes people might stare at you because there’s something odd or interesting about your appearance, not necessarily that it’s bad. Is your taste in clothing a little different? Do you wear a lot of bright colors or busy patterns? Are your features more pronounced or have a foreign appearance? There’re a number of things that people might find out of the ordinary about you, but you should embrace your uniqueness!