How long do hives last after allergic reaction to antibiotics