Not enough fiber and fluid is usually the culprit, but constipation can be caused by medications or disease processes.