According to whom, the Romans? That's where the tradition came from, short hair being less easy to be grabbed in the battlefield.
Everywhere else on Earth, long hair for both has been the norm. Heck, go back to the 19th Century, and it was still the norm here and throughout the West.
Not only was that the case with the Hebrews, so were beards - as Yahweh commanded.