Have Medical Questions? Ask a Doctor Online!
This is Dr. David
taking iron can turn your stools dark brown color and black.
you should see a doctor and get stool testing to make sure there is no blood in your stools.
you should go to the ER about your right leg swelling. this could be a sign of a blood clot if you are having swelling in just one leg.
you are at risk for having blood clots in your legs if you are overweight.
do you have an ER or hospital close to you where you can get your leg checked for blood clot or DVT?