Eating a small amount of meat along with other sources of iron, such as certain vegetables, can help you get even more iron out of these foods. Taking vitamin C pills or eating foods high in vitamin C, such as citrus fruits or juice, at the same time you eat iron-rich foods or take your iron pill can help your body absorb the iron better. Some foods block the absorption of iron. These include coffee, tea, egg yolks, milk, fiber and soy protein. Try to avoid these when you're eating food high in iron.
Iron pills can also cause stomach upset, heartburn and constipation.
Be sure to tell your doctor about any discomfort you notice. The tips in the box below may help reduce this discomfort. Tips on taking iron pills Take the pills with food. Try taking 1 pill a day for 3 to 5 days, then 2 pills a day until you aren't bothered by that amount. Increase the number of pills until you're taking the amount your doctor recommended.