Hair guideIs it normal to lose 100 hairs a day?

Is it normal to lose 100 hairs a day?

Yes, shedding about 50-100 hairs a day is normal — it's resting-phase hairs falling out as new ones grow in.

Last updated: 2026-06-14

At any time roughly 10-15% of your scalp hairs are in the resting (telogen) phase, and these shed at the end of it — about 50-100 a day for most people, sometimes more on wash days when several days' worth come out at once. This is the hair cycle working normally, not hair loss. Long-haired people simply notice it more because each shed hair is more visible.

What's not normal is a sustained, obvious increase — handfuls in the shower for weeks, a visibly thinner ponytail, or a widening part or receding hairline. That points to telogen effluvium (temporary) or pattern loss. If you're worried, count loosely over a few days, take photos, and use a self-check; a dermatologist can confirm with a pull test.

Try the free self-check →

Sources: AGA review (CCID) ↗

FAQ

How do I know if I'm losing too much hair?

Signs beyond normal shedding include noticeably more hair than usual for weeks, a thinner ponytail, a widening part, or a receding hairline. Diffuse all-over loss suggests telogen effluvium; a defined pattern suggests genetic loss.

Why do I lose more hair on wash days?

Washing dislodges several days' worth of already-shed resting hairs at once, so it looks like more. It's usually normal accumulation, not extra loss caused by shampoo.

Explore more

Not medical advice. General education only; it does not replace diagnosis or treatment by a licensed professional. Consult a board-certified dermatologist before starting, stopping or changing any treatment.

⚠️ When to see a doctor — don’t self-treat

  • Sudden patchy or circular bald spots
  • Redness, scaling, pus, pain or itch (possible scarring alopecia — treat urgently)
  • Broken hairs or rapid loss
  • Loss with body-wide signs (weight loss, fatigue, cycle changes, acne, extra hair)
  • Loss right after a new medication
  • Any hair loss in a child
Try the free self-check →
Try the free self-check →