Preventing is always better than curing, isn't it? Exercising regularly, especially prenatal yoga poses that takes pressure away from the lower half of the body, helps prevent varicosities. Walking, swimming, and other exercises that boost your circulation are also excellent. If you have a job that requires you to stand for long periods of time, support stockings may be something you want to look into as well. A healthy and balanced diet is always recommended. A specific diet to help the function of blood vessels may help prevent, as well as stop existing varicose veins from getting worse. Try drinking fruit juices, and particularly red berries of all kinds. Fresh pineapple and foods rich in vitamin E (such as alfafa and sun flower seeds) can be of help as well.
Witch Hazel may be the best cure for varicose veins. Soak a small cloth in it, and apply it to the affected area. Alternatively, you can use a plant mister to spray it on. Witch Hazel reduces swelling and helps to tighten the area. Garlic is another possible cure, as is raw parsley. Hemorrhoids are a form of varicose veins. Try eating beets to get relief, applying baking soda to the area, or using herbal sitz baths with Witch Hazel or White Oak Bark (or both!) will hopefully alleviate your symptoms and reduce the swelling. Also see, how to treat pregnancy hemorrhoids.