К сожалению, кормите Вы кошку принципиально неправильно, хоть и стараетесь. Корма уровня китикэта, мягко говоря, не приносят пользы здоровью кошки. Сметана слишком жирная, рыбу кошкам вообще стоит давать только как лакомство не чаще пары раз в неделю и в очень небольших количествах. Если у Вас нет возможности кормить животное кормами не ниже премиум класса (из самых часто встречающихся это ProPlan, Hill's, Royal Canin), переводите кошку на натуральное питание. А это мясо и мясные субпродукты (курица, говядина, то есть нежирное мясо), варёные либо промороженные в морозилке не меньше 3 суток, с кашами (рис, геркулес, гречка), причём в этой смеси мясо должно быть основным, а каш - порядка 10-30%, не больше. Можно давать кисломолочные продукты, яйца сырые или варёные 1-2 раза в неделю.
Сейчас у кошки, как минимум, хронический гастрит. Если у Вас действительно нет возможности показать животное ветеринарному врачу, хотя бы попоите её Альмагелем. Китикэт уберите, сейчас ей не стоит есть твёрдые корма даже хорошего качества, они могут ещё сильнее раздражать воспалённую слизистую оболочку желудка, лучше пока аккуратно переведите на белое куриное мясо с разваренным рисом и куриный бульон. Уколы Вы делать умеете кошкам?