talked about this before, and my convictions come from personal experience. I want to stress how important it is for your cat (or dog) to avoid eating dry food (kibble). Dry pet food is not really food, it causes long-term health problems, many of which are not discovered until it's too late.
Please consider putting your favorite domestic critter on a permanent raw pet food diet or at the very least, a quality canned food diet. Many small independent pet food and supply stores have knowledgeable staff who care about your pet's well-being and their products' quality. Talk to your vet and seek guidance from people who care.
Based on my own experience and stories from others who have made this bold change, I am confident you too will have a healthier and happier pet, potentially significantly lower vet bills, and you may very well extend your pet's lifetime - a tremendous gift to your pet, and yourself as well.