Question: how long does it take to heal varicose vein?
Answer: Spider veins usually disappear in 3 to 6 weeks. Varicose veins take 3 to 4 months. To get the best results, you may need 2 or 3 treatments. A dermatologist can perform these treatments during an office visit.