It can take about three to six weeks for spider veins to disappear and three to four months for larger veins.