So my cat has been very affectionate and will meow in the middle of the night for me to let her in my room. She sleeps by my side or on my pillow. She's only about 7 weeks pregnant but she's a small cat and her last litter she only had 2 kittens. I was wondering if smaller cats can have kittens early?