I have to use a bench to shower thanks to injuries. Thus it takes a bit longer for me. However I've never needed more than 30 minutes. Knocking and especially yelling really is poor form, especially before 30 minutes IMO. I use a shower at BNE regularly when flying CI TPE-AKL. They know I'll be out within 30. Even without anyone waiting they start knocking at 15-20.