A 50 gallon water heater can typically support 3 to 4 showers, depending on the duration of each shower and the flow rate of the showerheads. The average shower uses about 2 gallons of hot water per minute, so a 50 gallon water heater can provide hot water for approximately 25 minutes of continuous showering.
Factors that can affect the number of showers include the temperature setting of the water heater, the size of the showers, and the water usage habits of the individuals using the showers.