Hemorrhoids or piles are vascular structures in the anal canal which have the role of controlling the stool. However, when inflamed or swollen, they become a disease which can be quite painful and unpleasant. This can often cause bleeding as well as pain.

The most common causes of hemorrhoids are straining too hard when defecating, lack of fiber in the diet, improper hydration or some digestive problems such as constipation. Both constipation and improper hydration don’t allow the digestive system to work at an optimal level, which might result in inflamed hemorrhoids.

More than 50% of people will experience hemorrhoids at some point in the life, and both genders are equally affected. The outcome of the conventional treatment is generally good, but you should know that is a way to treat hemorrhoids naturally.

Whatever the cause, if the problem is already present in your life it is time to find a solution. Here we show you 7 home remedies against hemorrhoids. Choose the one that suits you best.

1. Epsom salt

A mixture of Epsom salt and glycerin is a rare, but very effective treatment for hemorrhoids.

Here’s how to use it:


2 tablespoons Epsom salt

2 tablespoons glycerin


Simply combine the ingredients together in a bowl, then apply the mixture on your hemorrhoids and put a gauze over. Leave it to work for up to 20 minutes, and repeat the procedure 3-4 times a day until the symptoms are gone.

2. Aloe Vera

Besides the fact that fresh Aloe gel can fight constipation, it can also fight inflammation and works great against hemorrhoids. The gel will soothe the pain and keep the area fresh and clean, so you might want to give it a try.

3. Apple cider vinegar

ACV is a great natural remedy for a variety of health problems including hemorrhoids. It’s a simple and effective option, although it might irritate your skin, so make sure to dilute it with water. To use it, mix equal amounts of ACV and water, then soak a cotton ball or pad in the liquid and apply it over your hemorrhoids. Repeat the process as much as you like until the pain subsides.

4. Coconut oil

Coconut oil is another incredibly healthy ingredient that can help in the case of hemorrhoids. Just rub a bit of the oil on the hemorrhoids gently, then let it work for a couple of minutes before slowly cleaning with water. The process can be used several times a day.

5. Lemon juice

Lemon juice contains a variety of antioxidants that can fight the pain and treat your hemorrhoids. Squeeze 2 lemons and soak a cotton pad in the juice, then apply it on the affected area every 6 hours until the pain is gone.

6. Garlic/Vick’s Rub

Take a very warm bath first, with Epson salt or without, and soak in it for a few minutes, then crush your minced garlic along with some Vick’s and a few drops of water. Take a cotton ball and soak it in the mixture and then apply to the area affected. You should find immediate relief and a noticeable change in inflammation shortly after.

7. Resveratrol

This miracle substance has amazing health benefits from anti-inflammatory, longevity, anti-tumor, to anti-cancer properties. But how does one come across it if you’ve never heard of it before?

Resveratrolcan be found in the skin of red grapes, but it also is highly concentrated in the very invasive plant JAPANESE KNOTWEED. Resveratrol can be purchased as tinctures online, but you can make some yourself at home.

Start by growing your own Japanese Knotweed or starting with some already planted and ready to harvest. Blend up a couple shoots in a food processor to be incorporated into a paste or cream that you can apply to your hemorrhoids. This healing agent works to gradually reduce the swelling and will only take a few applications for your hemorrhoids to completely disappear.