Not Every Two Days, Not Every Four Days: How Often Should You Wash Your Hair, According to a Dermatologist?
There’s no one-size-fits-all rule for washing your hair. Dermatologists agree that the “perfect schedule” depends on your scalp type, hair texture, lifestyle, and medical conditions.
Here’s what experts generally recommend.
1. Oily Scalp
If your hair looks greasy within a day or two:
Recommended: Wash daily or every other day
People with oily scalps produce more sebum, which can make hair look flat and dirty quickly. Frequent washing helps prevent buildup and itching.
2. Normal Scalp
If your hair stays fresh for several days:
Recommended: Wash every 2–3 days
This is the most common routine and helps maintain natural oils without excessive dryness.
3. Dry or Curly Hair
Curly and textured hair tends to be drier because natural oils travel less easily down the hair shaft.
Recommended: Wash every 3–7 days
Overwashing can lead to frizz, breakage, and scalp irritation.
4. Fine Hair
Fine hair gets oily faster and may look limp.
Recommended: Wash every 1–2 days
Lightweight shampoos work best.
5. Thick or Coarse Hair
Thicker strands hold moisture longer.
Recommended: Wash every 3–5 days
6. If You Exercise Frequently
Heavy sweating may require more frequent washing, especially if sweat causes itching or odor.
7. Scalp Conditions
If you have:
- Dandruff
- Seborrheic dermatitis
- Psoriasis
A dermatologist may recommend medicated shampoos and a specific schedule.
Signs You’re Washing Too Often
- Dry, brittle hair
- Itchy or flaky scalp
- Increased frizz
Signs You’re Not Washing Enough
- Persistent oiliness
- Scalp odor
- Buildup or itching
The Bottom Line
For most people, washing hair every 2–3 days is ideal — but your scalp condition matters more than a fixed rule.
If you’re unsure, a dermatologist can assess your scalp and tailor a routine specifically for you.
If you’d like, I can also explain how to “train” your hair to go longer between washes safely.