Hemorrhoids can result from an increase in abdominal pressure, causing a swelling of the veins in your anus and lower rectum, similar to varicose veins. Increases in abdominal pressure could be due to constipation, sedentary lifestyle, alcohol, pregnancy, or a low fibre diet.