Nobody knows the precise definition of a hemorrhoid. Hemorrhoids have been thought of as being an abnormal mass in the anal area. They are present in everybody and are considered normal. Both men and women are known to be affected by them. It’s not considered a condition that affects only certain people. There is, however, a age range where they are known to occur. This age range is from fourty five years of age to sixty five years of age and only four percent of the population is affected by them. Hemorrhoids are mainly caused by hard stools, constipation and straining while using the toilet.