Help please? How long does swelling from an allergic reaction last?

Fairly quickly. Swelling after an allergic reaction usually resolves within 24 hrs of exposure. Swelling that persists for days is not likely IgE-mediated (allergic) and might be due to other causes. See an allergist if you are concerned about persistent swelling/angioedema.