Touch-ups depend on how fast your hair grows and how much it has faded. It's typically recommended to wait 4 to 6 weeks before reapplying semi-permanent hair dye to avoid damaging your hair and scalp.