Constipation occurs when a person has difficulty emptying the large bowel. Home remedies and lifestyle changes can often help resolve it, but sometimes, it may need medical attention. Constipation can happen for many reasons, such as when stool passes through the colon too slowly. The slower the food moves through the digestive tract, the more water the colon will absorb and the harder the feces.