Main causes of hemorrhoids
Chronic Constipation: When the stool is hard, you have to strain excessively to pass it. This pressure swells the blood vessels in the anus.
Excessive straining during bowel movements: Sitting on the toilet for a long time obstructs the blood flow in the veins and causes them to swell.
Lifestyle disorders:
Working in a chair for a long time.
Lack of exercise.
Decreased intake of vegetables and fruits containing fiber in the diet.
Pregnancy: During pregnancy, the excessive pressure exerted by the uterus on the veins in the stomach can cause hemorrhoids.
Obesity: When you gain weight, it also puts pressure on the blood vessels in the anus.
Genetics: If someone in your family has had this problem before, the risk of developing it is higher.
Age: As you age, the muscles in the anus become weaker and the blood vessels become thicker and more likely to protrude.