Calcium can hinder the absorption of both heme and non-heme iron. Dairy products, as well as calcium supplements, should be consumed separately from iron-rich foods or supplements. For example, if you take an iron supplement, wait a couple of hours before having dairy.