How Long are Guppies Pregnant?

A female guppy stay pregnant for almost a month, about 26 days. It will take her a couple of hours to deliver all of her babies and believe me there will be a lot. She is then ready to get pregnant again.