Due to the weakened valves, the blood that is supposed to move towards the heart, flows back into the veins, thus pooling there and causing the vein to inflate. Few causes of spider veins are hormonal imbalance, trauma, heredity, puberty, consumption of birth control pills, pregnancy, etc.