What causes hemorrhoids?
Hemorrhoids are caused by increased pressure in the veins of your anus or rectum. One of the main causes is straining when you're trying to have a bowel movement. This may happen if you're constipated or if you have diarrhea. It may also happen if you sit on the toilet too long. Hemorrhoids can also be caused by obesity, heavy lifting or any other activity that caused you to strain.
Who gets hemorrhoids?
Just about everyone has hemorrhoids at some time. But some things may make you more likely to get them. People whose parents had hemorrhoids may be more likely to get them. Pregnant women often get hemorrhoids because of the strain from carrying the baby and from giving birth. Being very overweight or standing or lifting too much can make hemorrhoids worse.
Written by familydoctor.org editorial staff