Cantitatea de timp necesară pentru a da naștere unui guppy poate varia foarte mult. Perioada tipică de gestație guppy variază între 20 și 40 de zile.
Cea mai frecventă perioadă de timp este 22-26 de zile de la concepție, deși este imposibil să se spună exact când un guppy a rămas însărcinat sau este gata să dea naștere. Numărul copiilor nascuți în timpul unei singure naștere poate varia, de asemenea, cu orice număr între 4 și 60 de copii gupieni născuți. Deoarece guppii sunt purtători de viață, bebelușii se naște în mod gratuit în înot și nu sunt scoși din ouă ca pe alte tipuri de pești. Din cauza numărului mare de copii produse, majoritatea crescătorilor aleg să le conțină într-o plasă de reproducere pentru siguranța lor.