Although most water heaters last 10-15 years, it’s best to start shopping for a new one if yours is more than 7 years old. Doing some research before your heater fails will enable you to select one that most appropriately meets your needs.