This starts within your own home.
You need to spend more time in conversation before actually meeting up to avoid being let down.
For example, if you usually run the water in the shower while it gets up to temperature, capture this water in a bucket and use that to fill the flush tank.