how long on skin how long does permanent hair dye last on skin Most experts say that you should avoid shampooing for at least 2 or 3 days after dyeing your hair. Once you color your hair or ev… Thursday, September 22, 2022 Edit