Level 3 permanent hair dye July 8, 2019 16 32 64 128 Level 3 permanent hair dye meaning How long does level 3 permanent hair dye last What does level 3 permanent hair dye mean Level 2 hair color