Question: how long can it take for a cat to have kittens?
Answer: It's a very exciting time. Your household (along with your cat, of course) is expecting a new litter of kittens. A cat's pregnancy lasts for 64 to 67 days or approximately 9 weeks.