Self confidence help?

Soooo basically I cut my hair really short, like a super short pixie cut from it being quite long. Today a girl walked past me and shouted “are you even a girl or are you a boy” in a really aggressive way (I’m a girl) but I was so embarrassed and I’m already very self conscious and have always been insecure. I’ve also just had a baby and am feeling pretty down anyway but that has played through my head all day and I feel shit about myself. Can anyone help? I feel so crap and now I feel horribly ugly.