What is the gestation period for snakes? Quick Answer. The gestation period of snakes varies depending on the snake breed, but specifically, copperheads gestate for 3 to 9 months and tiger snakes gestate for approximately 3 months or 121 days. Snakes give birth by either laying eggs or live birth.