If you have hard water the what will also cause excessive build up. Draining helps to keep the silt and stuff out, which also makes it more efficient too. When I replaced mine the build up was so much it would not drain. Our plumber said every six months. When you change the smoke Detector batteries, drain the heater.