If you have a tankless water heater, you should have hot water instantly. If you have a tank-style water heater, you should get hot water within 2 - 3 hours, depending on your water heater. Gas tank-style water heaters tend to heat up water quicker than electric tank-style water heaters, but it depends on the size of the tank and the unit’s First Hour Rating (FHR).