Most water heaters have a lifespan of around 10-15 years. If your water heater is over 10 years old and showing signs of wear and tear, it may be time to consider replacing it.