how long does it take for guppies to breed
Gestation lasts 21 to 30 days with average being 28. She can have between 25 and 150 fry at a time. She only requires contact with the male one time and can carry the milt (*****) in her own body up to 6 months. The guppy is aka the Millions fish due to its ability to procreate continuously throughout most of its life.