How Long Does Dye Shampoo Last? (And How to Make It Last Longer)

One of the most common questions about dye shampoo is how long the colour lasts. The short answer: typically 1 to 2 weeks. The exact time depends on a few factors you can partly control.

Why dye shampoo colour fades

Dye shampoo is designed for regular, easy touch-ups rather than one permanent colour change. Every time you wash your hair, a little colour is rinsed away. That is why the colour fades gradually and evenly, without the hard regrowth line you get with box dye.

What affects how long it lasts

  • How often you wash: the biggest factor. Washing every day fades colour faster than washing two or three times a week.
  • Water temperature: hot water fades colour faster than lukewarm water.
  • Your shampoo: strong, clarifying or anti-dandruff shampoos remove colour more quickly than mild ones.
  • Development time: leaving the product on for the full recommended time gives deeper, longer-lasting colour.
  • Your hair: very coarse or resistant grey hair can take less colour and may need more frequent touch-ups.
  • Sun and chlorine: both fade colour, especially on lighter and red shades.

7 tips to make your colour last longer

  1. Leave the shampoo on for the full time for your shade: around 15 minutes for black, 25 for browns and 30 for red and purple.
  2. Wash your hair two or three times a week instead of daily, if your hair allows it.
  3. Use lukewarm or cool water.
  4. Choose a mild, sulfate-free shampoo for the washes in between.
  5. Avoid clarifying shampoos right after colouring.
  6. Wear a hat in strong sun and rinse your hair after swimming.
  7. Touch up before the grey becomes obvious, rather than waiting until it is fully visible.

How often should you reapply?

Most people refresh their colour every 1 to 2 weeks. Some prefer a quick touch-up every week to keep greys completely out of sight. Because you apply it like a regular shampoo, it is easy to make it part of your routine.

Is it bad to use dye shampoo often?

Nova Hair Instant Dye Shampoo is free from ammonia, parabens and silicones and is designed for regular use. As with any colour product, do a patch test before first use, and stop using it if you notice redness or itching at any point.

Summary

Dye shampoo colour typically lasts 1 to 2 weeks. Wash less often, use lukewarm water and a mild shampoo, and give the product its full development time, and you will get the most out of every application.

New to dye shampoo? Start with our step-by-step guide, or find your shade.

Back to blog