The lifespan of a Water Heater varies depending on the type and model of the water heater, as well as the amount of usage. On average, traditional tank Water Heaters last about 10-12 years while tankless Water Heaters can last up to 20 years. It is recommended to replace your water heater once it reaches the end of its lifespan or if you are experiencing frequent breakdowns or costly repairs.