Three weeks is a long time for your leg to be swollen. Swelling is a sign something
could be wrong. It could be a spider bite or some other type of insect bite or it could be
something more serious you might want to call your doctor and see what they want you to do.