hmm I have no room to talk, I have short hair and my showers are SHORT when they're 15 minutes.
They tend to be 20-25 minutes on avg, getting as long as 30 minutes. I can't help it, its a lot more soothing than just resting on a couch. Feels great on the neck too.