La stitichezza, la diarrea cronica e una dieta povera di fibre possono favorire la comparsa delle emorroidi. Anche l'avanzare dell'età contribuisce al loro sviluppo poiché i tessuti che sostengono i vasi sanguigni dell'ano e del retto tendono ad indebolirsi e a rilassarsi.