Having long hair is a preference, but do you know any cultures it's mandatory?
I don't know what culture, I know Indians have predominantly longer hairs
Well it varies how it's seen as short. Some cultures think shoulder length is short while others don't.
Is that in your culture too?
No I am American. How about your culture? Long hair in general is usually seen as more attractive to both male and females.