Acute hives last for less than 6 weeks, whereas chronic hives occur regularly for more than 6 weeks. Acute hives may occur due to a specific trigger and often resolve with antihistamine medication and ...