Question: what are semi permanent hair color?
Answer: WHAT IS SEMI-PERMANENT HAIR COLOR? Semi-permanent hair color is a gentle alternative to permanent dye, and it also has a shorter lifespan. Unlike most permanent formulas, semi-permanent hair color doesn't contain ammonia or peroxide.