I can't remember the exact number I seen. But a rough estement is every 20-30 days. You can get more info at ifga.com (International Fancy Guppies Association). Just don't quote me on this info, I have been wrong before.
Are you breeding for other fish food, or for the fun of it. Good luck either way