Question: how long do hives last?
Answer: Hives can last a variable amount of time. Usually, eruptions may last for a few minutes, sometimes several hours, and even several weeks to months. Most individual hives last no more than 24 hours.