People often ask what are the causes of Haemorrhoids? There are a number of causes which include constipation as the top. The pressure on the rectal area can cause the veins to swell which in turn can develop haemorrhoids. Age along with sedentary life style is also a factor for it. Other causes include sitting for prolonged hours at the job, pregnancy and lifting very heavy objects.