I'm like a woman when it comes to my showers. 15-30 mins, so let's say an average of 22.5. Depends on whether I am shaving or not. I also have an order to which I must clean myself:
(Optional second shampoo'ing if I'm feeling dangerous)
(Option for shaving if I am to do it)
Wash upper body
Wash the goods
Wash feet/lower legs
Done. I have longer hair now, since I've been trying to grow it out, so shampoo/condition takes longer. Also depends on whether I just did something athletic, how much time I have, whether I want to just get in and out or relax, etc.
Everything is detailed with this guy, he even tells what he washes in chronological order.