How long will hives last from an allergic reaction to antibiotics