Stadia życia gupika to:
1. Jajko: Gupiki są żyworodne, więc samice rodzą żywe młode. Jednak jajka rozwijają się w ciele samicy przed porodem. Ciąża trwa ok. 21–30 dni.
2. Mlodziki (fry): Mlodziki gupików rodzą się bardzo małe, ok. 0,6 cm, półprzezroczyste z widocznymi narządami wewnętrznymi. Są bezbronne i zależą od rodziców po pożywienie i ochronę.
3. Młodociane: W miarę wzrostu nabierają barwy i znaków dorosłych i pływają aktywniej. Młodociane mają zazwyczaj 2,5–5 cm.
4. Dorosły: Gupiki uważa się za dorosłe przy ok. 7,5–10 cm i dojrzewają płciowo. Mogą żyć do 2 lat w niewoli.
W ciągu życia gupiki linieją się kilkukrotnie, zrzucając stare ekzoszkielety i rosnąc nowe, zwłaszcza przy wzroście, stresie lub urazach.