how long does it take for a vein to close?
In general, spider veins respond in 3 to 6 weeks, and larger veins respond in 3 to 4 months. If veins respond, they won't reappear. However, new veins may appear at the same rate as before.