Если кот не ест, это уже повод очень срочно обратиться к ветеринару. Тем более, если беспокоит глаз. Самостоятельно вы не сможете поставить диагноз, даже если вас проконсультирует здесь ветеринар, в любом случае нужен как минимум осмотр, а возможно и анализы.