You don't have to have a certain length to get balayage, but if you are cutting a couple inches you would want to get a haircut first. The art of a good color enhances your haircut. If you have long hair ask for long soft layers so it will compliment your cut. Don't be scared of layers. It actually makes long hair appear longer because the dimension of color brings in depth.
It takes a skilled hairstylist to be good at making it believable. Usually a toner is used also to help calm down warmth or you could gloss it to more caramel colors for deeper brunettes. Maintenance is usually about every three months since you typically keep a deeper base color. You'll notice its time when your color starts to appear dull. I did balayage today on myself, which is quite normal.
( When you are a stylist you usually end up doing your own color...haha. ) Although some of you are brave and talented at diy hair color, I do recommend getting balayage done by a professional so they can customize a gorgeous color just for you!
Don't I look So excited in my before! ;) It had some leftover highlights from the last time I did it.
Yayyyyy! Happy coloring!