Hi, I'd like to help you with your question.
It sounds like you may either have a self esteem issue or you may have a deeper problem such as a personality issue.
With self esteem issues, people usually learn somewhere in their lives, usually childhood, that they are not as valuable as others. They feel like their thoughts and feelings are less important and that they are not as worthy as others are. Someone with low self esteem is going to feel that when others look at them, they are seeing someone who should be ashamed of who they are. Because a person with low self esteem is focused on how unworthy they feel, they may think others are focused on it as well. So when someone looks at you, you may interpret it as that person dislikes you and sees you how you see yourself. That would cause you to interpret their looking at you strangely or giving you dirty looks. And even if they do look at you that way, you will have a hard time seeing their behavior as a problem for them, not you.
If you feel you have a deeper issue, you may want to consider being seen for an evaluation by a qualified therapist. Anyone who has a Master's degree or Ph.D. in counseling or psychology should be able to help you find out what is going on. They can do a full evaluation, determine your diagnosis, and offer the appropriate treatment. Here is a link to help you find a therapist:
I hope this has helped you,