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
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 Type | Lasts | How It Works | Best For |
|---|---|---|---|
| Temporary | 1–3 washes | Coats the hair surface | Trying a new color, costumes, events |
| Semi-permanent | 4–12 washes | Deposits color without developer | Subtle changes, adding shine, low commitment |
| Demi-permanent | 12–26 washes | Uses low-volume developer | Blending grays, toning, richer color |
| Permanent | Until it grows out | Opens cuticle and deposits color | Full 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.