How Long Does A Water Heater Last?

Water heaters last between 8-20 years, depending on the type of heater and a number of other factors. To see…