the best things you can take are a b complex, a zinc, a multivitamin, garlic oil, borage oil, and fish oil. if you can get the insurance to help, get prescription fish oil, it is supposed to be amazing, much better than store fish oil.
b vitamins help the strength and integrity of your veins.
also, seaweed helps veins and overall health too, but that is getting expensive.
get ginseng 4x from dr. lins site. It is $15 a bottle, and lasts for a month. I took it everyday, and 2 or 3 weeks later, I noticed some great effects. Dr. Lin is not all bad, as many people would think. I agree with a lot of his information. At least he doesn't go around trying to promote his stuff everywhere. His stuff is good, and that is why it stays at his site.
Also, his fibra is powerful. $17.
These are liquid formulas, and will definetely help. That is all I get from him.