While there’s no single answer to how often you should wash your hair, it’s recommended to do it two to three times a week. If your hair looks oily, your scalp feels itchy or it’s flakey due to dirt, those are good signs it’s time to get the shampoo out and start lathering.