A well maintained gas water heater should last you about 8-12 years. An electric water heater will last longer, around 10-15 years. A tankless water heater will last you even longer than that! That said, you should think about having your water heater replaced if you notice any of the following signs