Iron supplements can cause diarrhea in some people, especially when high doses are taken on an empty stomach. You may be able to reduce this risk by selecting certain forms of iron, such as iron bisglycinate (which is gentle on your stomach) or taking iron supplements with food.