Question: how long does live semi permanent hair dye last?
Answer: With moderate to low use of shampoo, as well as limited exposure to the sun and swimming pools (due to the chlorine), semi-permanent hair color should last around six weeks (eight washes).