Hemorrhoids are often caused by straining during a bowel movement. Constipation causes stools that are hard and dry. The rectum has to push harder to get the stools out.