La période de gestation des guppies varie en fonction de la température de l'eau, avec des températures plus élevées conduisant à des périodes de gestation plus courtes. À température ambiante (environ 72 ° F ou 22 ° C), la grossesse dure généralement environ 28 jours, mais elle peut être aussi courte que 21 jours ou aussi longtemps que 35 jours. Pendant ce temps, la femelle Guppy développe une tache gravide, qui est une coloration foncée près de la nageoire anale qui indique qu'elle est enceinte.