The gestation period for platy fish is approximately 28 to 30 days. Female platies will develop a gravid spot, which darkens as they get closer to giving birth. Once you notice this, it is a sign that birth is imminent.