HowLongFor

How Long Does Hair Dye Last?

Quick Answer

Permanent hair dye lasts until it grows out (4–8 weeks before roots show), semi-permanent lasts 4–12 washes, and temporary dye washes out in 1–3 shampoos.

Typical Duration

4 weeks8 weeks

Quick Answer

Permanent hair dye lasts indefinitely in the hair shaft but roots become visible after 4–8 weeks of growth. Semi-permanent dye lasts 4–12 washes (roughly 2–6 weeks). Temporary or wash-out dye fades after 1–3 shampoos. The exact duration depends on your hair type, dye quality, and how you care for your hair.

Dye Types Compared

Dye TypeLastsHow It WorksBest For
Temporary1–3 washesCoats the hair surfaceTrying a new color, costumes, events
Semi-permanent4–12 washesDeposits color without developerSubtle changes, adding shine, low commitment
Demi-permanent12–26 washesUses low-volume developerBlending grays, toning, richer color
PermanentUntil it grows outOpens cuticle and deposits colorFull gray coverage, dramatic color changes

Factors That Make Hair Dye Fade Faster

Washing frequency: Every shampoo strips some color, especially with non-permanent dyes. Washing 2–3 times per week instead of daily can significantly extend color life.

Water temperature: Hot water opens the hair cuticle and releases color molecules faster. Rinsing with cool or lukewarm water helps seal in color.

Hair porosity: Highly porous hair (often from heat damage, bleaching, or chemical treatments) absorbs color quickly but also releases it faster. Low-porosity hair may resist dye uptake but holds color longer.

Sun exposure: UV rays break down color molecules in all dye types. This is why hair lightens noticeably during summer months.

Dye quality: Professional-grade dyes from brands like Wella, Redken, and Schwarzkopf generally last longer than drugstore alternatives due to higher-quality pigments and formulations.

Starting hair color: Dye applied over bleached or light hair fades more visibly than dye on naturally dark hair. Red and fashion colors (pink, blue, purple) are notoriously fast faders.

How to Make Hair Dye Last Longer

  • Wait 48–72 hours after dyeing before your first shampoo to let color fully set
  • Use sulfate-free, color-safe shampoo -- sulfates are aggressive detergents that strip color
  • Wash less frequently -- dry shampoo between washes helps
  • Rinse with cool water to keep the cuticle sealed
  • Avoid excessive heat styling -- blow dryers, flat irons, and curling wands accelerate fading
  • Wear UV protection (hats or UV-protective hair products) in direct sunlight
  • Use color-depositing conditioners between salon visits to refresh vibrancy

When to Touch Up Roots

For permanent dye, most people touch up roots every 4–8 weeks, depending on how fast their hair grows (average is about half an inch per month) and how visible the contrast is between their natural and dyed color. Gray roots on dark-dyed hair show sooner than subtle shade changes.

Salon vs. At-Home Dye

Professional salon color typically lasts longer and fades more gracefully because colorists customize the formula for your specific hair type and condition. At-home box dyes use a one-size-fits-all approach that can result in uneven fading. However, at-home dyes have improved significantly and work well for simple, single-process applications.

Sources

How long did it take you?

week(s)

Was this article helpful?