Smaller spider veins typically disappear in three to four weeks. Larger spider veins and varicose veins usually take four to six months to fade.