How long does temporary hair dye last, and what affects it
Hair Color
Temporary hair dye generally lasts one to two shampoos, with most colors fading noticeably within 4 to 24 hours after application. How long it stays vivid depends on hair porosi...
Open article