Hemorrhoids can be caused by a variety of factors, but the exact cause is often unknown. Traditionally, this health issue has been linked to constipation or straining during bowel movements. When people have to sit on the toilet for an extended period of time, it might obstruct blood flow t...