Cat pregnancies typically last for 58 to 67 days.  The average labor length is 16 hours. However, some cats may be finished in as little as 4 hours or as many as 42 hours.