Hemorrhoids can develop inside the rectum or protrude outside the body. Hemorrhoids are the result of swelling in the anus or rectum, explains FamilyDoctor.org. This condition often causes constipation, frequent diarrhea, and pressure on the abdominal and intestinal areas. Symptoms include pain, itching, and bleeding. How to Avoid Bleeding from Hemorrhoids?