The average shower uses 20 gallons of hot water in an hour, so a 40-gallon water heater can provide up to 2 showers in a one-hour period if other activities are using no hot water.