Question by  Zulqarnain (35)

How long does semi-permanent hair color last?

I have never colored my hair before.


Answer by  Kat8920 (43)

Semi-permanent hair color usually lasts from four to six weeks. During that period of time, the color will fade gradually. Especially if you shampoo frequently. The advantage to semi-permanent color is that you will not get "roots". If you decide you don't like the color, you can stop doing it, unlike permanent color, which really requires a commitment.


Answer by  wakeboardermom (93)

It depends on how often you shampoo your hair. It can last anywhere form 10 - 50 shampoos. Be sure to read the label, as each brand is different. Also, wait 24 - 48 hours before your first shampoo.


Answer by  jlwilson6 (1098)

Usually they will only last through just a couple of washes. It depends on your hair, but mine always washed out within two washes.

You have 50 words left!