When is the best time one would say to move up in the stakes to the next level...For example from the .02-.04 to the .05-.10?

Is it when you have 20-25buy ins if your doing max buy in each time or does it vary depending on what you buy in with at the tables?? Also does it make a difference for the amount if you multi-table while playing these type of games??

Thanks for your input