If it's an allergy to something in the new food, sometimes that can take a while to sensitize up to maximum effect, but I'm really just guessing - I have no medical or veterinary training whatsoever.

Love, Columbine