demi dye hair permanent how often can you dye your hair with demi permanent Semi-permanent color is applied after washing and towel-drying the hair and lasts anywhere from 6 to 12 washings. How long does a… Tuesday, November 8, 2022 Edit