The veins in our legs have small valves that help blood flow upward (towards the heart) against gravity. When these valves become weak or damaged, blood flows back down and accumulates in the veins. This is varicose veins. The factors that cause this are:
Weakness of the valves and age: As we age, the elasticity of the veins decreases and the valves become weak. This causes blood to flow back down (reflux).
Prolonged standing or sitting: In people who stand in the same position for many hours due to work (for example: teachers, security guards, surgeons) and in those who sit with their feet on their feet for many hours, the blood flow in the veins slows down and the pressure on the valves increases.
Pregnancy: During pregnancy, the amount of blood in the body increases and the uterus puts pressure on the veins. Hormonal changes also cause the veins to dilate. This usually resolves after delivery in many people, but it can persist in some.
Overweight and obesity: As you gain weight, the veins in your legs become more stressed and swollen.
Heredity: Heredity plays a big role in varicose veins. If your parents or close relatives have this problem, you are more likely to develop it.