Many causes: Hemorrhoids can be caused by straining, sitting on the toilet for a long time, lifting heavy things, or chronic constipation or diarrhea. In some people, they appear to be hereditary. This makes sense, since varicose veins, which are similar to hemorrhoids, are the same.
Answered 8/19/2018
5.2k views
A doctor has provided 1 answer
A doctor has provided 1 answer
A doctor has provided 1 answer
3 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