Eat more flavonoids.
Adding certain foods rich in flavonoids could help shrink your varicose veins. Why? Well, as it turns out, flavonoids improve blood circulation, which further keeps the blood flowing, making it less likely to pool in the veins.
They could also help reduce blood pressure in the arteries and even relax the blood vessels, which would successfully reduce varicose veins. Foods that are rich in flavonoids include vegetables, like onions, bell peppers, spinach, and broccoli, but also citrus fruits, grapes, cherries, blueberries, cocoa, and garlic.
Herbal remedies
As the National Institute of Health explained, taking grape seed extract orally might reduce swelling in the lower legs and various other symptoms of chronic venous insufficiency, even if there’s little evidence for its effectiveness.
Someone who has been prescribed blood-thinning medication should try to avoid taking grape seed extract as a dietary supplement because it can further interact with the medication and increase the risk of bleeding.