I see no reason why a boy has to have short hair. If he is worried about having it cut or if he just likes it longer, why not leave him be? My grandson who is 7 has lovely long blonde hair. On the - rare - occasions someone says he looks like a girl, he says 'I'm not a girl, I'm a rock star!'
Professor Jason Arday - plagiarism etc


