Он длинношёрстный у вас? Это может быть гастрит... Кошки шерсть проглатывают и могут себе нализать в желудке шерстяной шар - безоар.
Это первое, что мне приходит в голову... но лучше к врачу, чем быстрее, тем лучше. Жалко кота!
Давно это началось? Пакетики полиэтиленовые не грызёт?
Мой кот часто из-за проглоченной шерсти мучается, но я ему покупаю периодически мальт-пасту, и корм специальный для выведения шерсти.
Они у меня ещё друг друга лижут тщательно, изо всех сил, любовь у этой парочки, видите ли, ну и вот... нажрутся этой шерсти, а потом их рвёт такими комками шерстяными! И хорошо, что рвёт, я читала, что такие штуки в запущенных случаях оперативно лечатся. Ещё травку специально им покупаю, или проращиваю, для профилактики. Но у вас всё серьёзней гораздо, похоже...