section name header

Anal Cancer

What are the causes of hemorrhoids?

Constipation/straining, portal hypertension, pregnancy