I would say around 10-15 minutes if I'm in a hurry, and around 20-30 minutes if I just want to stand and let the warm water cascade down my back. There truly is no better place to relax and forget all your worries than when you're in the shower, am I right?
Speaking of, I need to go take one here in a couple of minutes...