When I'm covering up my legs people never stare, but as soon as I wear shorts, cars stop to let me cross the road, people hold the door open for me and stare at me as I walk by. Both men and women. As I said before I'm really insecure, and this just makes me more insecure. I'm afraid that they are judging me (too fat, too revealing, too ugly, etc.), while rationally I know it's probably nothing.
The stares might be a compliment or something like that, but it just makes me want to cover up again asap. Any words of advice?