Medical questions & health advice by board certified doctors

"How long do hemorrhoids last?"

ZocdocAnswersHow long do hemorrhoids last?


How long do hemorrhoids last? I am going on a month with them. Do they come back after they go away?


Hemorrhoids are often caused by an increase in your intra-abdominal pressure which exerts pressure on the veins in your pelvic and rectal areas. These veins do not have valves like the veins in your arms and legs; so therefore, all the pressure in your abdomen is transmitted directly to them causing them to distend, lose their elasticity, and you experience pain when they are over stretched. Most frequent causes of hemorrhoids are poor bowel habits (i.e. persistent diarrhea or constipation, excessive straining from rushing to complete a bowel movement, obesity, pregnancy and labor, and chronic liver or heart diseases). Most simple hemorrhoids can be treated with dietary and bowel habit modification. There are endless folk remedies for hemorrhoids in every culture. However, when they get very large and painful, surgery is often necessary. For small hemorrhoids this can encompass a simple rubber band ligation, which can be done in the doctor's office. Larger hemorrhoids need surgical resection. It requires to be done in the operating room. All procedures have a risk of recurrence, but resection gives you the best treatment. Internal hemorrhoids do not cause any pain and their resection should not produce too much discomfort. External hemorrhoids do cause pain and their resection can give you some discomfort. Patients are generally able to resume normal activity within a couple of days. If you have constipation, consider taking a fiber supplement like Metamucil and make a routine for your bowel movement. Try to avoid holding your breath, strain, go to the bathroom as soon as you have the urge, do not read while sitting on the toilet and get off it as soon as you are done. Hemorrhoids are the most common anorectal complaint, but there are several other anorectal pathologies that you must have a primary care physician's evaluation to rule out.

Zocdoc Answers is for general informational purposes only and is not a substitute for professional medical advice. If you think you may have a medical emergency, call your doctor (in the United States) 911 immediately. Always seek the advice of your doctor before starting or changing treatment. Medical professionals who provide responses to health-related questions are intended third party beneficiaries with certain rights under Zocdoc’s Terms of Service.