When do you consider yourself 'finished' enough with a piece to move on?

After performing the piece:
72 votes 34%

After my teacher says so:
57 votes 27%

After getting bored or stuck with it:
39 votes 18%

After a certain amount of time:
26 votes 12%

After memorizing the piece:
20 votes 9%

(Poll closed: 214 votes)