This is a question we often hear, and the answer is … it depends. The amount of time that a hemorrhoid takes to heal is different for every person, and they cannot fully go away without proper treatment. Some people may feel better after a few weeks, while others may continue to feel pain until it is surgically removed.
The two different types of hemorrhoids – internal and external – need to be taken into account as well. With proper treatment, internal hemorrhoids have been reported to go away in a month. External hemorrhoids tend to be more painful and itchy, so patients typically need medication to shrink the hemorrhoid and reduce its symptoms.
For more information about hemorrhoids and bleeding, visit our Hemorrhoids page.