How long can swelling from an allerigic reaction to shellfish last?

It depends. It depends on where the swelling is located. If you had a severe allergic episode, swelling in mucous membranes can sometimes last several days.