Can guppy give birth without male

Although it’s not possible for a female guppy to get pregnant without a male, it can appear that she did. Research has shown that a female guppy can hold a male guppy’s sperm for 10 months or possibly longer. This may give the appearance that a female guppy is pregnant without being in the presence of a male. Apr 25, 2022 (source)
Only one breeding of the female is required for her to produce several consecutive families. The body of the female has several sacs that hold eggs. When the male fertilizes the eggs, those in just one sac begin to grow. Eggs in the other sacs develop at a later date. Jan 23, 1999 (source)
Guppies breed rapidly on their own, so you don’t need to do anything special to get them to breed. Just make sure the conditions in the tank are suited for guppies. (source)
A female guppy can become pregnant again just hours after giving birth, which has given these highly fertile fish the nickname “million fish.” Female guppies have the ability to store sperm from males for up to a year, and they can have up to eight pregnancies from one insemination if they are healthy and have good … (source)
When they’re born, all guppy fry look the same regardless of gender. There’s simply no way of telling which is male and which is female. As they continue to grow, differences start to appear. These differences are subtle in the beginning, but as growth rate accelerates, they become more and more noticeable. May 23, 2019 (source)
https://www.youtube.com/watch?v=YTWYuKb4Pxw
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)
21–30 days Guppy. Guppies are highly prolific livebearers giving birth to between five and 30 fry, though under extreme circumstances, she may give birth to only one or two or over 100. The gestation period of a guppy is typically 21–30 days, but can vary considerably. (source)
One of the first questions people usually ask is, “How do guppies have babies?” When a guppy gives birth, the females will “drop” 2 to 200 baby guppies, called fry, typically in four to six hours. If she is stressed, however, the process to give birth to all the fry can take up to 12 hours. (source)
Gasparini had found that an interaction between ovarian fluid and sperm resulted in sperm from a sibling travelling at a slower pace than from an unrelated male, reducing the success of that sibling’s sperm. May 7, 2014 (source)
A female guppy under optimal conditions can give birth every 30 days — and each batch of fry can range from 20 to 50 baby guppies. This combination of maturing rapidly, birthing live young and almost constant reproduction means guppies reproduce very rapidly. (source)
For a Guppy to grow from a fry, it will take around 6 months for them to reach the adult stage, where they will grow to between 4-6cm. However, Guppies are able to reproduce from two months old to 1.5 – 2 years. (source)