It may take 3 to 4 months for varicose veins to disappear.