Some signs that your water heater might need replacing include: Age (over 10 years for tank models, over 20 years for tankless) Rusty or discolored water Insufficient hot water Strange noises coming from the tank Leaks