Both permanent and semi-permanent hair dyes typically consist of a mixture of pigment-stripping and color-altering chemicals such as paraphenylenediamine (PPDA), hydrogen peroxide, ammonia, and lead acetates. They can really damage the hair, so if you want healthy strands, let your hair grow out.