Consider replacing your water heater if it’s over 10-15 years old, leaking, making loud noises, or if the water is rusty or not heating properly. Regular maintenance helps, but if issues keep coming back, a new unit may be a better, more efficient option.