Different livebearer fish species have different gestation periods. 21-30 days of gestation period is most common among aquarium livebearers.