Мне кажется, что от сильнейшего нервного потрясения, кошки могут долго не есть и не ходить в туалет. Это мы часто наблюдаем, когда перевозим кошку на новое место.В Вашем случае было еще и хирургическое с наркозом вмешательство. Мне трудно давать советы  здесь , т.к. я не знаю характера Вашего кота. Но в данном случае, я бы поговорила с ветеринаром о возможном применении легкого успокаивающего средства.  Вы-то его знаете, и пИшите о сильнейшем нервном потрясении.