How long will a female guppy takes to give birth?
Some female guppies will drop young within a couple of hours. Most female guppies will drop during the course of a day, starting early in the day. And a few may drop over a day and a half.
Some females will eat their own fry especaill gold and albino strain. You may check if the female has eaten her own fries but examining the black fecal matter passed by the mother.