Flush your water heater once a year to prevent sediment buildup and keep it working efficiently. If you have hard water or notice issues like less hot water or odd noises, consider flushing every six months.