It may seem like a weird question, but surveys show that Americans wash their tresses an average of 4.59 times per week. Most hairstylists and dermatologists agree that this is way too much. Kind of like with clothing, washing your hair creates wear and tear that can damage your hair over time, leaving it limp, dry, oily, and unhealthy.
Most experts agree that for most people, you should wash your hair no more than 3 times per week. This gives your hair and scalp time to rebalance and recover from the stresses of washing.
However, this doesn't mean you have to walk around with dirty hair half the time! In fact, part of the problem is probably the commercial shampoo you are using. Most commercial shampoos contain harsh detergents that strip your hair of its natural oils and disrupt its pH balance. This leads to over-production of scalp oils, which, in turn, leaves your hair feeling greasy and limp in between washes.
It's a vicious cycle, and in order to break it, your hair may need to go through a little "detox" period after going off commercial shampoos. But if you can power through, and choose healthier shampoo alternatives for washing your hair, you will soon discover you have the naturally shiny, bouncy, and vibrant hair that those shampoo commercials have been promising all along!