Question: how long does semi permanent dye take to wash out?
Answer: Semi-permanent is a deposit-only, temporary hair color that stains the hair for about 3 to 6 washes.