Question: why does my stomach hurt after taking iron?
Answer: Iron is best absorbed on an empty stomach. Yet, iron supplements can cause stomach cramps, nausea, and diarrhea in some people. You may need to take iron with a small amount of food to avoid this problem.