How long does semi permanent hair dye?

Semi-permanent hair dye typically lasts anywhere from several washes to several weeks, depending on various factors such as the specific product used, hair type, and proper aftercare. Some estimates include:

  • Up to 8 washes for some brands, according to L'Oréal Paris.
  • About six weeks for typical semi-permanent dyes, with gradual fading prior.
  • Up to 10 washes for Wella's original and iconic semi-permanent hair color, Color Fresh.
  • Up to 20 washes for Wella's Color Fresh CREATE, although bolder shades may last longer.
  • Two months or more for lighter hues like blondes and grays.

To make semi-permanent hair dye last longer, it's essential to limit shampoo use, avoid harsh chemicals, protect hair from chlorine and heat, and use color-safe products for washing and conditioning.