Question: how long does it take semi permanent hair dye to fade?
Answer: How long does it last? Most semi-permanent dyes will last between 4-6 weeks, while certain tones like blues and greens may last even longer. The color will start to fade little by little with each wash, but the beautiful fade out process is all part of the fun!