I normally shave my face while in the shower, so it takes around 20 mins or more. Without a shave around 10 minutes.
The morning is my long shower, usually about 30 minutes total. Evening shower is much faster because that's my freshen up shower before I meet with whoever I'm sleeping with that night.