Question: how long does it take for a swollen vein to heal?
Answer: Except for these rare complications, you can expect a full recovery in one to two weeks. Hardening of the vein may take a little longer to heal. Recovery may also take longer if an infection is involved, or if you also have deep vein thrombosis. Superficial thrombophlebitis may recur if you have varicose veins.