How long the colour lasts is very individual. The colour fades over time and some hairs fall out and new, lighter hairs grow back. On average, however, the colour lasts 4 weeks.