On average, traditional tank water heaters last around 10 to 15 years, while tankless water heaters can last 20 years or more. Regular maintenance, such as flushing the tank and checking the anode rod, can extend the lifespan. Signs of aging, rust, or reduced efficiency may indicate the need for replacement. Consult the manufacturer's guidelines and consider professional inspections to gauge the remaining life of your specific water heater.