Constipation happens when the colon absorbs too much water from digested food. This causes the stools to be dry and difficult to move through the colon. Constipation can also happen if the colon's muscle contractions are slow or sluggish, causing the stool to move through the colon too slowly.