can you leave dye in your hair overnight?
Since semi-permanent dyes contain pigments and lack bleaching agents like ammonia and peroxide, they are safe to leave in for extended durations. You can wrap your hair in a plastic cap and sleep with the dye in your hair overnight, if you like. ... Rinse your hair in cold water.