Robert S. Bader, MD, FAAD says:If one gets hair dye into the surgical site, it can stain the skin, like a tattoo. Doctors give different time frames about when one can dye their hair (when there are incisions in or adjacent to the scalp), varying from 10 days to 3 weeks.