Okres ciąży guppi zależy od temperatury wody – wyższa temperatura skraca ciążę. Przy temperaturze pokojowej (ok. 22°C / 72°F) ciąża trwa zazwyczaj ok. 28 dni, ale może sięgać 21–35 dni. W tym czasie samica guppi rozwija plamę ciążową – zaciernienie przy płetwie analnej wskazujące na ciążę.