Allergies can develop to foods your pet has been eating for years - and the allergy may develop suddenly. Once it has developed, the allergy may last a lifetime, so foods containing that ingredient will have to be permanently eliminated from your cat's diet.