Le cause, come abbiamo visto, sono dovute a più fattori. L’infiammazione dei cuscinetti emorroidari può, ad esempio, verificarsi quando si trascorre troppo tempo seduti con conseguente pressione sul retto e maggior rischio di rigonfiamento delle emorroidi esterne. Oppure, in caso di stipsi, nel conseguente e anomalo sforzo compiuto per evacuare. Infine, anche lo scarso apporto di acqua non favorisce il transito intestinale, provocando stipsi e favorendo la comparsa della malattia emorroidaria.