A number of factors can cause constipation. These include insufficient fibre in the diet, not enough water intake, lack of exercise, pregnancy, some medications and hormonal changes. Some cases of constipation may be due to medical conditions, so if you experience severe or recurrent constipation, it is important to see your doctor.