Flush your hot water heater at least once every six months to ensure mineral content doesn’t build up, which can cause serious and expensive problems. If you live in an area with hard water, flush the water heater every three months.