Burmese pythons breed in the early spring and females lay around 12-36 eggs in March or April. The female python then remains with the eggs until they have hatched. Once the hatchlings use their egg tooth to cut their way out of the eggs the mother then leaves. The babies often stay inside the eggs until they have completed their first shedding of their skin, after this they leave to hunt for their first meal. Burmese pythons live for around 20 to 27 years.