It took a few weeks for our boy to return to normal completely. He was on gabapentin and other meds for a bit. And he ended up having to go back to the emergency vet a couple times due to getting blocked again within the couple weeks as the first one. Hopefully getting it caught early on means yours will have a smoother recovery! The best thing to do long term along with the special diet is minimizing stress. I wish you and your cat the best!