Hello everyone, we adopted our kitten Bean when she was 4 and a half months ish January 24th at our shelter, and just two-three days ago she started going into heat. Our adoption fee included a spay, so I called and asked when they wanted to set up this appointment and they can't get her in until the 24th which I thought would be a breeze, but last night she peed on my bed and soaked all the way through. THANKFULLY my mattress pad stopped it from getting into the mattress and we quickly washed it and got the stain and the smell out! So we locked her out of the bedroom last night and she didn't pee at all, not even in the litter box. Then she decided to pee on the couch so I quickly took off the covers and sprayed the inside cushion with a cat urine spray cleaner I bought and hand washed the cushion quickly before it set. Right now I have her in her pen with litter box and her food and she's laying in her litter box. I called the vet before we put her in there and she said it could be a UTI but I looked up that cats pee outside the litter box when they are going into heat. We've had her for a month and she's had no problems with the litter box. Today she even poo'd in the litter box but decided to pee on the couch. I'm not sure what to do. How long does a heat cycle last? And should I let her out of the cage or keep her in there? I'm going to try to call the shelter tomorrow and see if there's any way we can get it done sooner but if this is because she's in heat then don't we have to wait until she's done with her cycle anyway?? I have been catching it right away thankfully but I don't want this to become a habit I'm so lost right now, our resident cat never did this and we got her spayed right away when signs of heat were showing.