On average, veins collapse and close for good within six weeks, but the entire process can take anywhere from one to three months before the full results materialize. Veins fade within weeks of your sclerotherapy appointment, but multiple injections may be required for the best results.