علل هموروئید یا علل بواسیر :
علت دقیق هموروئید ناشناخته است ولی عواملی که در این زمینه نقش دارند شامل موارد زیر است.
- یبوست مزمن
- اسهال مزمن
- رژیم غذایی کم فیبر
- افزایش فشار داخل شکم
- چاقی
- نشستن به مدت طولانی
- نداشتن تحرک روزانه کافی و عدم ورزش روزانه
- توده ی داخل شکم
- سرفه ی مزمن
- ارث
- حاملگی
البته علایم خانم های باردار ممکن است بعد از زایمان بهبود یابد و یا در بعضی موارد به خاطر فشار های زایمان تشدید شود.