Hemoroidy to sploty naczyń krwionośnych. Występują wewnątrz końcowego odcinka jelita grubego, tuż pod śluzówką dolnej części odbytnicy. Małe, prawie niewyczuwalne guzki są ułożone dookoła odbytu. Pomagają mięśniom zwieracza uszczelnić ujście jelita grubego i skutecznie kontrolować wypróżnianie. Hemoroidy ma każdy i ich obecność nie jest objawem choroby, w pewnych sytuacjach guzki mogą jednak zacząć sprawiać kłopoty. Przyczyną takiego stanu rzeczy jest utrudniony odpływ krwi z okolicy odbytu.