She is actually scheduled for Wednesday, I looked it up and a heat cycle lasts about 6 days. She's been in heat for about 4 days so I hope she's out by then. I had to schedule it months out.
So my cat, an unknown breed, went into heat for the first time a few months ago, and we moved 2 months ago. She has been in heat for a few days and as I have found problems, my partner usual feeds her(we don't freefeed, it's not good for many reasons imo) and she's been eating the same thing...