и еще вариант,  что  у кота проблемы по здоровью начались.  самое распространенное - МКБ.  даже в таком молодом возрасте может быть. Если есть  возможность,  соберите его мочу и просто  отнесите в ближайшую  лабораторию.  по  цене не дорого.   если проблемы найдут, тогда уже полное обследование у вета.