Chances are you are feeding your cat junk food. I'm sure it's not intentional. Maybe you don't know that the dry foods with the fish shapes and bright colors are like cocaine to your cat. A few bites of his cat kibble will make his blood sugar jump sky high, because he does not have the enzymes necessary to digest starch. It's BAD for him, and it causes all kinds of illnesses, long term.