How long for a balayage?

I have medium-long, virgin hair and I want to get a balayage. How long should I plan for it to take from start to finish?