Varicose veins can be caused by weakened or damaged valves in the veins. These valves normally keep blood flowing toward the heart. When they don’t work properly, blood can pool in the veins, causing them to enlarge and become varicose. Factors like genetics, age, pregnancy, obesity, prolonged standing or sitting, and a history of deep vein thrombosis can increase the risk.