My hair is waist length, and I wear it in a braid when I ride. If I'm commuting, when I arrive at work I just shake it out of the braid, and comb it with a pick-comb, and it's fine. On occasion if I've been half asleep when I've done the braid, I might need to dampen my hair a little bit and comb out an odd lock or something, but that's not a problem.
The first is a photo of me about 800 kms into a 1000K brevet. The second is a photo of me about 50 kms or so into a casual 100 km ride. No helmet hair in either!

.......... (
and I had been wearing a helmet in both)
.