Emirates first class passengers can shower once per flight. You can typically spend 30 minutes in the shower room (though in theory I suppose you could spend longer if it's not otherwise booked), though you only get five minutes of running water. More on that later.