How long do hives last : The duration of hives varies for each individual and depends on the underlying cause. In many cases, acute hives may last for a few hours to a few days. However, chronic hives can persist for six weeks or more. Identifying an