The frequency of touch-ups depends on the type of hair colour and the rate of hair growth. Generally, permanent hair colours require touch-ups every 4-6 weeks, while semi-permanent colours can last up to 8 weeks. Your stylist can advise on the best maintenance schedule for your hair.