A tank style water heater can last up to 12 years. There's a good chance that it's time to replace your water heater if it's more than 10 years old.
How much is a new 50-gallon gas water heater?
How much does it cost to replace a 50-gallon water heater? A 50-gallon water heater costs around $1,000 for an electric heater and $1,200 for a natural gas heater of the same capacity.