text: why muslim men are require to have long beard why not long hair? what is the reason? if they have long hair they look old, if they have long hair their look cool. we aren't required to have long beards. we are encouraged to. this is so that women or men(who have homosexual tendencies) do not get aroused. i guess it's sort of a turn off for women. we don't keep long hairs. you're probably thinking of sikhs.