My response is a reply to the person who had a 25-year-old cat who was spraying and the writer didn't know why. Fortunately he was an indoor kitty. But if he didn't have a urinary tract infection (when a kitty doesn't use the litter box properly or not at all, immediately go to your vet and check for a UTI), there's a good chance some other kitty/kitties had started coming around your home, and kitty felt like they were invading his territory. So he did what a cat does under those circumstances: he marked his territory so they wouldn't come any further. The answer to that is to humanely redirect their attention elsewhere, generally by making your place uninviting. This can mean simply taking away a garden area that the visitors may be using for their outdoor litter box, eliminating a food source (put the food for your strays elsewhere where there are no windows), and other things too lengthy to address here. But you need to keep the invaders away from the windows where your kitty can see them. If you keep the windows open with just a screen, your kitty would be able to smell the invaders. All you need to do is close the windows. Screen windows and doors aren't safe anyway because it's so easy for a kitty to go through them especially when excited about defending his territory from predators. Tension or stress in the home could be another reason. But you kept him and took care of him. That was good. But next time check for a UTI because they're very painful and can be cured by 7-10 days of antibiotics.

Several years ago my cat was being treated for a heart condition and a few days later she died at the vet after bleeding out from undiagnosed asthma. It cost us almost $2,000 and all we got was we are so sorry. We did everything right

We have had four cats in the last 35 years. They all lived to a ripe-old age. The last one just passed a way in April, three months short of 23 years old! All of our cats were indoor/outdoor cats. They were healthy and happy!