Your intestines absorb some of the water from your stool as it moves through your gut. When everything goes smoothly, they absorb the right amount of water. But when opioids slow your gut down, waste takes longer to pass through. This gives your intestines time to absorb too much water, so your stools get hard and dry.