Pode-se obter hemorróidas de agachamento na sanita durante muito tempo, principalmente porque o agachamento prolongado pode causar estase de sangue no anorrecto e levar a hemorróidas. Para além de serem causadas por agachamento na sanita durante muito tempo, as hemorróidas também podem ser causadas por outros estímulos, tais como movimentos anormais do intestino, se o paciente estiver constipado ou tiver diarreia. Além disso, se o doente não tiver cuidado com a sua dieta, comer irregularmente e comer alimentos demasiado finos, bem como beber álcool durante muito tempo, ou consumir demasiados alimentos picantes, gordurosos e irritantes, estes alimentos podem irritar a membrana mucosa do tracto digestivo e causar hemorróidas. Se os pacientes são normalmente sedentários ou permanecem de pé durante longos períodos de tempo, isto pode levar a um fraco retorno venoso em torno do ânus e causar hemorróidas.