i know most guppies have their babies at about a month. but what is the earliest they can have them?any specific numbers, and the latest they could have them. so i can be prepared.
Anything between 3 and 5 weeks but if its more like three they might not be very good quality fish because of being premature..they probably won't survive long either to be honest.
The chances of it getting much past 2 days after 4 weeks are also very slim.
It is usually bang on 4 weeks.