How many babies do molly fish have?

Molly fish have 10–60 babies at a time. The number of fry molly fish produce depends on various factors, such as health, age, and experience.

In general, experienced mothers tend to produce more babies compared to younger, first-time mothers.

These babies are usually released after a 60-day gestational period. After giving birth, molly fish can immediately get pregnant again, even if no males are present in the tank. This is because female molly fish can store sperm for months and use it to fertilize their eggs as often as every couple of months or so.