How Often Should You Wash Your Hair If You Have Dandruff?

Quick answer: Most people with active dandruff do best washing with a medicated shampoo 2-3 times per week, since washing too rarely lets oil and yeast build up while washing too often with harsh shampoo can strip and irritate the scalp — the ideal frequency shifts based on whether you're dry-, oily-, or sensitivity-dominant.

Both excess sebum (oil) buildup and scalp barrier damage from over-washing are independently associated with worse flaking outcomes, which is why washing frequency guidance isn't one-size-fits-all.

Why frequency depends on your profile

Oily-dominant scalps generally tolerate, and often benefit from, more frequent washing (near-daily) with a medicated shampoo, since oil buildup directly feeds the yeast responsible for flaking.

Dry or sensitive-dominant scalps typically do better washing every 2-3 days with a gentler formula, since frequent washing with a harsh detergent can worsen dryness and irritation.

A reasonable starting schedule

Start with a medicated shampoo 2-3 times weekly, using a gentle non-medicated shampoo on other wash days if you need to wash hair more often for oiliness or styling reasons.

Track how your scalp responds over 2-3 weeks and adjust frequency up (if oily and still flaking) or down (if increasingly dry or irritated) from there.

Key Facts

Frequently Asked Questions

Is washing hair every day bad for dandruff?Not necessarily — for oily-dominant scalps, frequent washing with the right shampoo can help; for dry or sensitive scalps it may be too much.
Can not washing enough cause dandruff?It can worsen existing dandruff by allowing oil and dead skin cell buildup to accumulate, feeding yeast overgrowth.
Should I skip conditioner if I have dandruff?Not necessarily, but applying conditioner to the lengths only (not the scalp) avoids diluting a medicated shampoo's effect.

Related: Get a washing schedule matched to your profile

Sources: Mayo Clinic