how long do you keep permanent dye in your hair?
Hair dye should be left in your hair for approximately 30 to 45 minutes. The hair dye takes about 30 minutes for the ammonia and peroxide to work its way into the hair cuticle to change the hair's natural pigment.