mechanical strain: When you strain while defecating, it increases pressure in the veins of your anus which can then cause them to balloon out. Sitting on the toilet too long, having anal sex, being obese, having chronic constipation or diarrhea, and having a low fiber diet or even being pregnant can cause hemorrhoids. So, indirectly, the answer is yes if stress causes you to have the runs or constipation.
Answered 3/31/2017
4.8k views
8 doctors weighed in across 2 answers
90,000 U.S. doctors in 147 specialties are here to answer your questions or offer you advice, prescriptions, and more.
Ask your question