Varicose
veins do run in families, but you can get them to slow down, or sometimes even stop, with vein-strengthening, flavonoid-rich foods and flavonoid supplements. You can boost your flavonoid levels by eating blue, red, and purple foods. or taking a supplement high in flavonoids, such as bilberry, hawthorne, or ginkgo.
Also, make sure you have enough fiber in your diet.