The initial pain and burning from a bee sting lasts about one to two hours, but swelling can increase for up to 48 hours after the sting or longer depending on where a person was stung. An allergic reaction to insect stings can take longer to clear up—in some cases, up to 10 days.