Answer by
JaydeesLaydee (523)
Most fish lay eggs. But if you are asking about guppies, the average guppy pregnancy lasts around 26 days. Mollies, platys, and swordtails are similar but this can also be longer or shorter depending on water conditions, stress the fish is under, and food. If mother fish is under a lot of stress, the fry can abort.