What are the cause of varicose veins and thread veins ?

They are usually inherited ,Hormonal changes for example with pregnancy and HRT may increase their likelihood, Trauma/surgery to the legs can cause an eruption of thread veins also they become more prominent and numerous with increasing age.