Have Medical Questions? Ask a Doctor Online!
Hello I'm Dr Chip
The excess iron would be out of your body in about two weeks after you stop taking it and there should be no permanent damage done (too much iron can hurt the liver)
The vein problem will resolve itself within a month after you stop the iron
Please let me know if you need any more information