I'd say a month, as well. The young females don't produce nearly as many young as a fully mature female. How many fry are dropped depends on the strain and age. A fully mature female can average 40+ fry.
I'm pretty sure that the average time is a month, it's really not long at all. and the amount of fry depends on the size of the fish, and how many times she is caught by the males