Audrey, If I were you I'd also have them do the PU surgery asap. Storm became blocked 2 times and they only recommended the surgery after the 2nd time because he had developed scar tissue so they couldn't even catheterize him. A lot of vets don't like performing the surgery unless they have to because the cats are at a greater risk of developing infections and some of them may also become incontinent if their bladder has become too stretched out.

I paid a lot more for Storm's surgery than I should have but I needed to have it done by a board certified surgeon because of his scar tissue. The surgeon told me that he had a very small urethra and that it was only a matter of time before he became blocked. She also said that the more times a cat is catheterized the greater the chance of developing very bad scar tissue. If this happens then sometimes even after the surgery, the cat will become blocked. She doesn't understand why most cats are put through so many catheterizations before even considering surgery.

Storm was 8 years old, almost 9, when he had the surgery and he'll be 11 in Jan. He developed some more cystals one time since the surgery but this was because I started feeding him a different food. I learned the hard way so now he's on Royal Canin Urinary S/O for life which helps both struvite and calcium oxalate crystals from forming. Now all of my cats except for baby Ziggy are on it so I hope to never have to go through these problems ever again. If Butter was my cat I would definitely have the PU surgery done. Hopefully his heart problems won't interfere with the surgery. Good luck.