I think everyone will answer any number from 1 though 7 days. None are right or wrong.
I do know that you can wash it too often, and it will take out all the natural oils you have in your hair. Leaving it a week, it can become too oily, and make your head itch.
I tend to wash mine every 4 or 5 days, using a quality shampoo. The one in the photo I am using right now is excellent. This is not a review of it, but the
SASHAPURE Healing Shampoo 12 Ounce Sulfate-Free (355ml), Color Safe, Strengthen, Restore, Protect
really works well for my hair. My hair is colored, and baby fine. It makes it so soft, and manageable. I mainly dry my hair with one of those towel things that you twist on top of your head, and finish of with the hair dryer on a low setting.
B.T.W. The shampoo is down from $6.95 to $3.99 right now. I know I am going to get another one on Amazon.
How do you treat your hair.