U.S. doctors online nowAsk doctors free
A 41-year-old member asked:

How can you solve internal hemorrhoids causing constipation?

1 doctor answer1 doctor weighed in
Dr. Erik Borncamp
Wound care 26 years experience
Reverse that: Other way around -- hemorrhoids are exacerbated by constipation and the "pushing" necessary. Foods high in fat tend to constipate you. Foods high in fiber favor looser stools. Fruits vegetable, whole grains are excellent sources of fiber. Also, fiber only works if u are well hydrated. Drink plenty fluids to keep stools soft. Don't sit for long periods on the toilet.
Created for people with ongoing healthcare needs but benefits everyone.

Similar questions

A 33-year-old member asked:

Could hemorrhoids cause constipation?

2 doctor answers3 doctors weighed in
Dr. Peter Wilk
A Verified Doctoranswered
Surgery - Colorectal 53 years experience
No: Hemorrhoids or swollen veins of the rectum, . Can swell, bleedi and cause pain or discomfort. They do not, however, cause constipation. Constipation is more commonly a dietary problem or related to medications you may be taking. Try fiber pills like metamucil and occ. Laxatives when needed. For persistent constipation or a change in bowel habits, do see a doctor for an exam. Peter wilk, m.
Created for people with ongoing healthcare needs but benefits everyone.

Related questions

A 49-year-old member asked:
Can swollen hemorrhoids cause constipation?
1 doctor answer1 doctor weighed in
A 34-year-old member asked:
Can hemorrhoids and constipation cause contractions?
1 doctor answer1 doctor weighed in
A 35-year-old male asked:
Can hepatitis B infection cause constipation and hemorrhoids?
2 doctor answers3 doctors weighed in
Last updated Sep 20, 2019

Disclaimer:

Content on HealthTap (including answers) should not be used for medical advice, diagnosis, or treatment, and interactions on HealthTap do not create a doctor-patient relationship. Never disregard or delay professional medical advice in person because of anything on HealthTap. Call your doctor or 911 if you think you may have a medical emergency.