Question: how long does pink semi permanent hair dye last?
Answer: This semi-permanent pink hair dye lasts anywhere from 1-6 weeks and there are lots of ways to extend, or shorten, this time.