Generally, a guppy can give birth to anywhere from 10 to 100 fry at a time. Larger, mature females may produce more fry than smaller, younger ones. The gestation period for guppies can last around 21-30 days, and the number of fry produced in each brood may increase with each subsequent pregnancy.
It's important to maintain proper water conditions and provide adequate space and resources to support the thriving and safety of both the adult guppies and their fry in an aquarium setting.