Recently a young stray cat showed up at my house she was so friendly I decided to keep her however she was pregnant. My best guess she is about due to have the kittens but she has been throwing up all day. A total of 7 times so far. She has been eating very well to the point she ripped into a new bag of cat food I had sitting on the floor. There are no house plants or anything else she can get into. Is this normal? Should I keep all of the food out of her reach or let her eat what she wants? I'm very new to this so any advice is welcome. And yes she will be spayed after this as well as all the kittens when they are old enough. It just didn't seem right to have her spayed while she was already pregnant.