ริดสีดวงทวาร เกิดจากพฤติกรรมการบริโภคอาหาร ที่มีกากใยอาหารน้อย การใช้ยาสวนทวารและการกินยาระบายเป็นประจำ