Question: how long does it take to replace water heater?
Answer: A certified plumber should be able to remove your old water heater and install the new one in approximately three hours.