The longevity of balayage color depends on various factors. Among them are the hair's texture, porosity, and maintenance. But it typically lasts between 8-12 weeks.