20/08/2026
Haemorrhoids can be caused by a number of factors, including:
Pregnancy
Chronic constipation
Diarrhea
Prolonged straining
Weight lifting
Weakening of supporting tissue due to aging or genetics