It is difficult to say. Usually an older model heater will take longer to heat the water, but a fairly new one can do the job in about an hour and a half. Size of the water tank comes into play here also.
Didn't find the answer you were looking for?