how long does it take for vein to go away?
Small veins will usually disappear more quickly than larger ones. Spider veins will disappear in around 3-6 weeks, and larger veins will respond in about 3-4 months. If your veins respond to treatment, they won't reappear.