Constipation causes difficulty passing stools and may even lead a person to strain too much to empty the excessively hard stools.
Constipation can be caused due to various reasons including poor diet, insufficient water intake, irregular defecation habit, lack of physical activity, weakness of abdominal muscles, etc.