The fact that the balayage lasts so long is one of its greatest advantages. A balayage typically lasts three to four months.