Water heater should on an average last upto 9-10 years. It also depends on other factors such as how many times you use it. How many people are there in your family. In a small family the usage might be less and it might last long. But the heaters are durable and will last upto 10 years.