Hemorrhoids are swollen veins in the lower rectum and anus that can cause discomfort and bleeding. They are common and often result from straining during bowel movements, chronic constipation, or sitting for long periods. Hemorrhoids can be internal or external, with internal hemorrhoids occurring inside the rectum and external hemorrhoids under the skin around the anus.