Swelling of the leg following DVT is due to the vein in the leg having a clot which is blocking the return of the blood.
The amount of time required for the swelling to subside depends on many factors-the extent of the clot and the veins involved. Larger veins involved and more extensive clots will take longer to resolve. Sometimes the swelling could be permanent. See a vein specialist.