The number of showers in MIA is very limited, but there is only one DL flight coming in before or around 6 am (DL 1168 from LAX). When I take that flight and go to the lounge, I have never had to wait for the shower, but I am usually one of the first people off the plane.