If it is indeed the food, and I changed the food to a better, higher quality kind, how long do you think it would take for the allergy to clear up? I have two cats, so after the first bag is finished, should I see results?

The prices of the "better" cat foods are like, 3X what I pay now. I would only stick to it if it got rid of her allergy.