The veins around your anus tend to stretch under pressure and may bulge or swell. Hemorrhoids can develop from increased pressure in the lower rectum due to: Straining during bowel movements Sitting for long periods of time on the toilet Having chronic diarrhea or constipation Being obese Being pregnant Having anal intercourse Eating a low-fiber diet Regular heavy lifting