Constipation is rarely caused by disease, especially of it starts early in life. More often, it is due to lifestyle factors such as:
- A diet lacking in fibre-rich foods (cereals, vegetables, fruits) and inadequate fluid intake, or excessive consumption of sweet, low-fibre foods
- Poor bowel habits, challenges with toilet training, or reluctance to use the toilet
- Anal fissures, which cause pain during bowel movements
- Certain medications, such as iron supplements
- Illness that leads to dehydration