It depends on the fish, um.. between 2weeks and a month.
For livebearing fish, after fertilisation has taken place, it can vary but from around 1 month to several months is the norm. Depending upon species.
Once a fish gets pregnant it usually takes 3-7 days to lay eggs. Approximately 2-3 weeks later sometimes 1 week later the eggs hatch.
Unlike most tropical fish, guppy young don't hatch - they are born alive! Hence the guppy is classified as a livebearer.
Different kinds of cockroaches take different periods of time to hatch into young ones.
Guppies are pregnant from anywhere between 21-28 days but if conditions aren't correct, it may take longer.
With all livebearers the information you are asking for is variable. Guppies can have as few as two and as many as 200 or more young in one go. They can also hold back on the delivery of their young so can go from 28 days to 3 months or more gestation period.
it takes about 18-22 days to hatch
it takes about 18-22 days to hatch
it take my bird 12 to 20 days to hatch the egg
A duck egg can take from 26 to 35 days to hatch. Mallards take 26.5 days to hatch on average.
it takes 21 day for a chicken to hatch
120 days
about 28 days
19 days
about 28 days