Question: how long does a demi permanent hair color last?
Answer: Demi-permanent color is in between a semi-permanent and permanent hair dye. Typically, this type of dye can last anywhere from 12 to 24 washes before completely washing out. Demi-permanent dye lasts longer because it has a small amount of peroxide incorporated to open the outer layer of the hair.