my 3 year old ds has long hair and is so often mistaken for a girl.
it doesn't upset me at all. i don't usually correct the person and say he's a boy, but rather in conversation say he when referring to him. sometimes the person will hear me, and apologize, other times not.
the only time i'm offended is when i am told that i need to cut his hair.
i hear this repeatedly from my parents...they are so concerned with him having long hair and being mistaken for a girl.
a few weeks ago we went to visit my parents for ds's birthday and when we came home he started saying he wanted to cut his hair. he had never said anything like that before, so i was suspect of my parent's having said something to him about it. sure enough, when asked, my ds said he wanted to cut his hair because pop told him he needed to cut it because only girls have long hair. i was so mad! now, he loves his long hair again and says he will never ever cut it.
and thanks to those of you who posted pictures of your long-haired boys...i showed several of the pictures to my son and he was so excited to see pictures of other little boys who have long hair too.
we were visiting a city not near where we live and found a really neat park. we were playing when a little boy near my ds's age started playing with my ds. they ran around and played and the little boy kept calling my ds "that cute little girl". i didn't say anything because it didn't seem to bother my ds, i don't even think he heard him. then a few minutes later i heard the little boy say "where'd my new girlfriend go, grandma?" it took me a second to realize he was talking about my ds. for the rest of the time we were there, he (and his grandma) kept calling my ds the little boy's girlfriend. at that point, i definately couldn't say ,"um, he is actually a boy."