How long do most allergic reactions last