It depends on the type of sandy blonde. Balayage sandy blonde can go up to 6 months without a touch-up. Highlighted sandy blonde will need to be touched up every 6 to 8 weeks. All over sandy blonde will need to be touched up every 4 to 6 weeks.