I switched my cat to the Ivory Coat Chicken & Kangaroo indoor cat food about 3 months ago, it took her a while to get used to it (she was fully addicted to the chemicals they spray Science Diet with- be warned!), so I had to really gradually change her over. She used to have so many issues with vomiting, hacking/gagging, hairballs, if it was stomach related she did it. And did it often, about 2-3 times a week. It seemed to get worse at the beginning of the year and so I did more extensive research and switched her to this. She has not thrown up since. Its been 3 months and I'm ashamed as a cat mum that I listened to the 'vets' that told me science diet was great. Buy this food for your kitty, they will thank you for it.