Question: how long does it take for a female guppy to have babies?
Answer: Gestation may last from 21 to 31 days, although 22 to 26 days is average for most guppy pregnancies. A warmer tank - between 77 to 79 degrees Fahrenheit - is best for gestation and will keep the female from being pregnant too long.