Oral iron-containing medications should be stopped 4 to 5 days before colonoscopy because certain green vegetables interact with iron to form a sticky residue that is difficult to remove with a bowel preparation and interferes with visualization.