How long is guppy pregnancy

21 to 30 days The gestation period for guppies is from 21 to 30 days (22 to 26 days is average) depending on the tank’s temperature, cleanliness, and the female’s health. Near the end of that gestation period, the female will show signs of the impending birth. (source)
https://www.youtube.com/watch?v=dg1PV6zzTu4
about every 30 days Guppies typically reproduce about every 30 days and give birth to litters approximately 20 times throughout their lives. The researchers found that as female guppies aged, they began to skip litters or even stop reproducing for extended periods of time, effectively ceasing to reproduce after a certain age. Dec 29, 2005 (source)
Yes, they do. Though guppies are one of the calmest breeds and are generally pretty peaceful, they often end up eating their fry. This weird and disturbing activity is termed as filial cannibalism. (source)
After Your Guppy Gives Birth After your female gives birth, separate her from the fry, either through the use of a mesh or another tank. This is necessary as she may eat the fry, seeking the nourishment she needs to recover. Isolate her for one to two days. During this time, feed her well and regularly. Aug 9, 2021 (source)
https://www.youtube.com/watch?v=VIt5CC0IVyw
A pregnant guppy needs good nutrition to sustain herself as well as her developing fry. Unfortunately, she’s unable to eat very much at a time due to the space the fry take up. So, it’s important to feed three to five small meals throughout the day so you don’t overload her. (source)
Guppies don’t give birth to all their babies at once. That’s because they don’t lay eggs like other fish. So, they have to give birth to one fry at a time. That is why they need more time for breeding than other fish. (source)
Remove the mother immediately after the birth or she’ll eat the babies. It’s natural for the mother to eat her babies, so it’s important to remove her as soon as you can. Use a fish net to scoop the mother from the breeder net or tank, then place her back in her regular habitat. (source)