How long do allergic symptoms last