Most water heater manufacturers will recommend inspecting the condition of the sacrificial anode every one (1) to three (3) years and replacing it when it has been consumed more than 50%. This is especially true if you have hard water or use a water softener.
How do I know if my anode rod is bad?
A bad anode rod can cause discolored water, a rotten egg smell, air in the lines and intermittent hot water. The anode rod protects the tank of electric water heaters & signs it should be replaced are a rotten egg smell, no heat & strange sounds.
When should anode rods be replaced?
Check The Anode Rod Once a Year & Replace It Every 5 Years
As a general rule, anode rods need to be replaced about every 4-5 years. However, this can vary depending on how much water flows through your gas water heater or electric water heater.