Hemorrhoids or piles are dilated or swollen blood vessels in the anus or rectum. Hemorrhoids normally occur in folks who are pregnant and to those folks who are always constipated. When one is pregnant, there is much pressure due to the distended uterus and this causes the hemorrhoids. When one is always straining in bowel movements, pressure is applied in the blood vessels near the anus that makes them dilated. This can cause bleeding and mild to moderate pain. Due to this, one might be uncomfortable while sitting for long hours.