Un chat ne se venge pas, il exprime simplement un malaise, un mal-être en changeant son comportement habituel. C'est pour l'humain un signe envoyé par le chat que quelque chose ne va pas.
Donc, rechercher la cause de ce mal-être !
Il faut impérativement supprimer une cause médicale : dans le cas présent un problème urinaire, ou autres... je te conseillerais donc une consultation véto rapidement.
Ton chat est-il castré ?
Si sur le plan urinaire/médical, tout va bien, il peut s'agir d'un stress provoqué par un changement dans son environnement (habitudes, lieux, humains, autre animal...). Le stress est la pathologie la plus courante chez le chat, qui y est très sensible.
Je te mets un peu de lecture :
psychologie-feline/le-stress-chez-le-chat-t42453.html