If your water heater is old or damaged, it may be time to replace it. Over time, the tank can corrode or rust, causing leaks and reducing its effectiveness. If you notice signs of corrosion or rust on your water heater, it's important to replace it before it fails completely.