Hemorrhoids are often caused by increased intra-abdominal pressure, which then causes pressure in the rectal region and the veins surrounding it. Most commonly, people who suffer from hemorrhoids are constipated. They don’t take in sufficient amounts of fluid or fiber from their diet. More fiber attracts more water into the intestines and colon and helps soften the stool, which helps relieve constipation.