How long can symptoms of an allergic reaction last