Traditional tank water heaters last 8-12 years while tankless units can last 20+ years. If your unit is over 10 years old and showing signs of rust, leaks, or insufficient hot water, replacement may be wise.