The majority of the water heaters last between 8 to 10 years. While ten years is the maximum life for a water heater, you may find a requirement to replace it with a new one before this timeline.