Rub this 5-ingredient mixture in the area you want to remove varicose veins and relieve muscle pain

No one likes to experience pain. But like most things in life, pain is inevitable – especially 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 occurring (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

This recipe was taken from:


  • 1 part yarrow
  • 1 part calendula flowers
  • 1 part St. John’s wort
  • 1/4 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:



Image Source

Original article and credits: