How long do allergic reactions last from food