Although many think sitting with your legs crossed can cause varicose veins, it is not the only cause. Genetics, obesity, pregnancy and age are also risk factors of the condition. To prevent varicose veins, it is advised to exercise regularly and not sit down for long periods of time.