As each hair type presents unique challenges, the frequency and ways in which you wash your hair will differ depending on your hair type. It is also important to note that everyone's hair is different so adjust the frequency according to what works best for you:
High Hair Porosity
Although high porosity hair can absorb moisture, it loses it quickly. That is why if you wash your hair too frequently it will strip your hair of natural oils. With this hair type, once a week to ten days is ideal. In between washes, you can incorporate a deep conditioning treatment to give your hair an extra moisture boost.
Low Hair Porosity
Low-porosity hair is more resistant to retaining moisture so it doesn't require frequent washing, once every 10-14 days is suitable. However, as products often sit on the surface, incorporating a clarifying shampoo into your hair care routine can help remove buildup.