How Long Does it Take for Hemorrhoids to Heal? Treatment Guide

Disclosure: This post may contain affiliate links, meaning I get a small commission (which helps keep the lights on) if you decide to make a purchase through my links, at no cost to you. Read the full disclosure here.

If you’ve ever wondered how long does it take for hemorrhoids to heal, the answer is rather simple—one to two weeks. The better the treatment, the faster it will be.

Today, we’ll share some of the most effective remedies for this uncomfortable ailment.

For some time now, home remedies for treating a hemorrhoids issue have been used with greater success. <<Sometimes, even mixing it up with complementing treatment prescribed by a doctor>>

Some good examples are sitz baths with horse chestnut or the use of a witch hazel ointment.

Likewise, other solutions include increasing the consumption of fiber-rich foods and taking capsules of garlic, echinacea, or Psyllium.

Garlic and Echinacea capsules are also great options for fighting internal hemorrhoids. Still, these home treatments should not replace doctor-prescribed treatment, which may include the use of pain relievers, ointments, and balms.

For external hemorrhoids

how long does it take for hemorrhoids to heal

1. Sitz bath with horse chestnut

Horse chestnut is one of the most scientifically proven natural ingredients for the treatment of external hemorrhoids. This is because it contains properties that improve circulation.

Also, horse chestnut is rich in escin, a type of saponin that exerts a strong anti-inflammatory effect, relieving pain and discomfort.


  • 60 grams of powdered horse chestnut shell
  • 2 liters of boiling water


Mix the ingredients and boil for over 12 minutes. When it cools down, the mixture should be strained and placed in a bucket or large container.

You should then take your underwear off and sit down for about 20 minutes. Repeat this home treatment for at least 5 days.

Horse chestnut can also be ingested in capsule form.

For best results, about 300 mg should be taken 2 times per day. Another variation of this treatment could be done with 40 mg 3 times per day.

2. Cypress sitz bath

Cypress has calming and antimicrobial properties that help control pain and reduce inflammation, causing hemorrhoids to return to normal.

This is a great way on how to treat a hemorrhoids problem fast and easily.


  • 1.5 liters of boiling water
  • 8 drops of cypress essential oil


Place the drops of cypress essential oil in hot water and mix well. When the water temperature is pleasant, again, remove your underwear and sit for approximately 20 minutes letting the remedy do its job.

The cypress essential oil should not be applied directly to the skin, as it can burn. However, almond oil is safe and effective to use if you wish to apply it directly on the surface.

3. Homemade witch hazel ointment

Witch hazel is another plant with excellent anti-inflammatory and soothing properties, which greatly alleviate the symptoms of hemorrhoids.

A great way to use witch hazel is to make a homemade ointment, as outlined below.


  • 60 ml of liquid paraffin
  • 4 tablespoons witch hazel shells
  • 30 ml of glycerin


Put the paraffin and witch hazel in a pot and boil for 5 minutes. Then strain and add 30 ml of glycerin to the mixture. Place in a container with a lid and keep it in the refrigerator.

Use daily for 1 month, whenever necessary.

4. Sitz baths with Epsom salts

how long does it take for hemorrhoids to heal

Epsom salt can also be used in the treatment of hemorrhoids. It has proven strong abilities for reducing inflammation and can easily be added to water.

Thus, in addition to warm water that helps stimulate the intestine’s normal functioning, this home treatment also has a strong anti-inflammatory component that is released by salts.


  • 2 tablespoons of Epsom salts
  • 2 liters of boiling water


Mix the salt in the water until it dissolves. When the water is warm, you should sit in the bucket for around 15 to 20 minutes. This sitz bath can be repeated 2 to 3 times a day.

5. Chamomile compresses

Chamomiles have anti-inflammatory and pain-relieving properties. Applying compresses on hemorrhoids helps relieve discomfort.


  • 1 tablespoon of dried chamomile flowers
  • 100 ml of water


Let the water boil, remove from heat, and add the chamomile flowers. Let it stand for 5 minutes, strain wet a clean cloth, and apply on the affected region for 15 minutes.

How to treat internal hemorrhoids


1. Garlic capsules

Taking garlic capsules daily helps strengthen intestinal vascularity, relieving pain, improving discomfort, and decreasing the incidence of hemorrhoids.

The recommended dose of garlic capsules per day is 600 to 1200 mg divided into 2 to 3 doses. However, the dose must always be adapted to each person.

In addition to capsules, increasing garlic consumption also provides similar benefits. Always consider the natural use of garlic through meals whenever possible.

2. Fiber rich foods

Another excellent strategy to relieve pain caused by internal hemorrhoids is to soften the stool. This is very important, and it’s achieved by increasing fiber intake and drinking more water (at least 2 liters daily).

Foods that prevent constipation are kiwi, black plum, papaya, and pumpkin seed. For example, it is recommended to ingest around 25 to 30 grams of fiber and drink 8 glasses of water per day.

Another way to consume fiber is to add 1 tbsp of Psyllium, such as Metamucil, to meals. This is a highly soluble fiber that can be bought in pharmacies. See a complete list of foods that prevent constipation.

3. Take Echinacea capsules


During periods of swollen and painful hemorrhoids, echinacea capsules can be a natural solution. They possess strong anti-inflammatory, antibiotic and immunostimulatory properties, relieving pain, treating infection, and strengthening the immune system.

4. Horse chestnut tea

As described above, horse chestnut has anti-inflammatory, vasoconstrictor, and antithrombotic properties.

That’s why it increases the veins’ resistance and decreases permeability and capillary fragility; activating blood circulation and promoting venous return, preventing not only the appearance of hemorrhoids but also of stroke, varicose veins, and thrombophlebitis.


  • 10 to 20 g of seeds
  • 1 cup of water


Throw the ingredients in a pot and boil for 15 minutes. Strain and drink lukewarm 2 to 3 times a day.

5. Rosemary tea

Rosemary is a natural plant with various properties. It’s a great tonic that acts on blood vessels’ walls, thus, improving blood circulation.

you may want to read- Natural remedies: High blood pressure regulation


  • 2 tablespoons of dried rosemary leaves
  • 1/2 liter of water


Boil the water and add the rosemary leaves. Strain and drink 1 cup every 6 hours.

Please share your comments and experiences below. Your feedback and/or inquiries are always welcome.

Final thoughts

Depending on the severity of your hemorrhoid symptoms, conditions, and treatment, the question of how long does it take for hemorrhoids to heal may take up to 2 weeks. I’ve had them, I know.

If nothing else works, you can always visit a proctologist to evaluate your case and choose treatment accordingly.

Now you know how long does it take for hemorrhoids to heal and some of its treatments. I hope this helps!

How Long Does it Take for Hemorrhoids to Heal? Treatment Guide

Joel & The Wellness Team

Hey! Joel here; A graduate of Herbalism & Naturopathic Medicine School. My team and I are passionate about finding ways to improve our lives on a daily basis and truly believe in natural alternatives of doing so before seeking traditional medications. However, always consult with your Doctor/Physician first before taking any actions regarding your health. Stay Safe and Healthy!

One thought on “How Long Does it Take for Hemorrhoids to Heal? Treatment Guide

Leave a Reply

Your email address will not be published. Required fields are marked *

The information on this website has not been evaluated by the FDA and is not intended to diagnose, treat, prevent, or cure any disease.
The Wellness Route
Share via
Copy link