Question: how long do you have to wait for the hot water to come back?
Answer: The average gas heater takes between 30 and 40 minutes to fully heat up the water in its tank. The average electric heater takes about twice as long as the average gas heater to fully heat up the water in its tank, so you can expect it to take between an hour and an hour and 20 minutes to heat up.