Not all water heaters are created equally. While some may last for ten or even 20 years, others may only last for around 5 or 6 years. It depends upon the quality of the water heater that you have installed.