How long after mating will female ball python lay eggs,how many and time for them to hatch?
The gestation period for the Ball python is 3-4 months. Once the female lays the eggs she will incubate (warm) them for 2 months until they hatch. A brood will consist of 6-10 eggs. The Ball Python comes from the Savannah of West Africa and are nocturnal. The average lifespan of a Ball Python is 20-30 years in captivity, the record is 48 years.
Updated on Wednesday, February 01 2012 at 02:49PM EST