When it comes to how often you should get your haircut, it really depends on your hair type, length, and style. Generally, we recommend getting a haircut every 6-8 weeks and regrowth colour refresh every 4-6 weeks. Customized balayage is anywhere from 8 weeks to 6 months. Make sure to talk to your stylist about your options.