A number of factors are responsible for both long and short term conditions. There are long terms problems with constipation that can cause by any of the following:
• Blockage in colon or elsewhere in digestive tract
• Long term malnutrition and unhealthy lifestyle
• As a symptom of a larger medical condition, such as diabetes
• Polyps which lead to blockages, and blood in stool