The answer to 'lifespan of water heater' is that the average lifespan of a water heater is 8-12 years, though this can vary depending on the type of water heater, usage, and maintenance. Tank-style electric or gas water heaters typically last 8-12 years, while tankless water heaters can last 15-20 years with proper care. Regular maintenance, such as flushing the tank and inspecting the anode rod, can help extend the lifespan of a water heater.
It's important to monitor your water heater and replace it before it fails to avoid potential water damage and disruption to your home's hot water supply. If your water heater is approaching the end of its expected lifespan, it's a good idea to start budgeting for a replacement and consider consulting a professional HVAC technician for advice on the best option for your home.