I've been feeding my cat (he's 7) the indoor formula from Purina for years now and I occasionally switch it up with another formula but almost always stick to Purina. Anyways, last week he started throwing up a few hours after he ate. I've been using the same bag of food for awhile so I didn't...