Manufacturers recommend water heater flushing every 6-12 months. We recommend flushing twice a year at a minimum.