How long do baby food allergy symptoms last