5-Ingredient Herbal Liniment To Remove Varicose Veins And Relieve Muscle Pain

Last updated on

No one likes to experience pain. But like most things in life, pain is inevitable—especially as we get older. As we age, our bodies and muscles become weaker and more prone to developing aches and strains.

Our veins in particular, can lose elasticity, causing them to stretch. The valves in our veins also become weak and cause our blood to flow away from the heart rather than towards it. When this happens, blood collects in the area of the body where this occurrs (usually the legs) and pressure builds up, causing our veins to become extra large and get twisted. This is called varicose veins.

Fortunately, we can do something to treat such pain and discomfort in our bodies. The following liniment contains ingredients that are known for treating viruses and relieving pain.

Yarrow is an herb used to make medicine. Some mothers like to use this on their children as it is helpful for relieving fevers, and getting over the cold and flu. Yarrow can also be used to reduce swelling or added to a warm bath to alleviate pain in your lower pelvis, such as cramps.

Calendula is also an effective remedy for pain. This flower helps prevent muscle spasms, and is used topically to reduce pain and inflammation, and treat varicose veins.

St. John’s Wort is another plant used for medical purposes. It is well-known for treating depression but serves a variety of other purposes as well, ADHD, bone disease and brain tumors included. However, further studies need to be done to support its use in certain cases. This weed (as it’s considered throughout most of the U.S.) may also be used for pain relief, especially after surgery.


Liniment for Varicose Veins, Muscle Pains & Strains


  • 1 part Yarrow
  • 1 part Calendula flowers
  • 1 part St. John’s Wort
  • ¼ part cayenne or ginger
  • Witch Hazel or rubbing alcohol


  • Glass jar

Note: The recipe is given in parts, which means you can use however much or little of each ingredient as you please. Try to keep the ratio in accordance with what’s listed above, but if you think you’ve added a bit too much or not enough of something, don’t you fret. The best part about this recipe is that precision does not matter at all.

  1. Put the Yarrow, Calendula and St. John’s Wort in a glass jar and add a smaller amount of cayenne or ginger. Whole dried pieces or ground spice are both fine.
  2. Pour the Witch Hazel or rubbing alcohol over the herbs until they’re fully covered and let it sit for 2 to 3 weeks. Once the Witch Hazel or rubbing alcohol has been infused with the herbs, strain the contents and put it in a new bottle. If you run out of Witch Hazel or rubbing alcohol, you may add some vinegar.
  3. Rub some onto varicose veins, muscles pains, strains or aches. Do this once or twice a day (morning, evening or both). You should rub it towards the heart as this will help tighten and tone varicose veins and improve blood circulation.

Shelf Life:



This article was originally published on thenerdyfarmwife.com. It is republished here with permission (in partnership with FamilyLifeGoals.com.


Some of the links I post on this site are affiliate links. If you go through them to make a purchase, I will earn a small commission (at no additional cost to you). However, note that I’m recommending these products because of their quality and that I have good experience using them, not because of the commission to be made.

About Sara Ding

Sara Ding is the founder of Juicing-for-Health.com. She is a certified Wellness Health Coach, Nutritional Consultant and a Detox Specialist. She helps busy men and women identify their health issues at the root cause, in order to eliminate the problems for optimum physical/mental health and wellbeing.


Leave a Reply

XHTML: You can use these tags: