How long does it take hives on a baby to go away?

Usually under 6 wk. In about 80% of hive cases they resolve within 6 wk. If the hives last longer then about 80% of those cases resolve within 1 yr. Treatment with antihistamines can control the hives until they resolve on their own. Consult your pediatrician to confirm diagnosis and get treatment.