how long does it take to birth kittens?
Time between delivery of kittens is usually 10 to 60 minutes and stages two and three are repeated. The birth is usually complete within six hours after the start of the second stage, but can last up to 12 hours.