2. Witch Hazel
Witch hazel contains gallic acid as well as essential oils. It acts as an astringent, which can help to strengthen the blood vessels that have been weakened. It can also reduce the swelling in varicose veins. The witch hazel will help to soothe the area that has been affected and strengthen the veins to help prevent any further damage.
To use witch hazel as a natural remedy for varicose veins you will need some witch hazel extract and a cloth. Place the cloth in the witch hazel solution and then place the soaked cloth on the area of the body that is affected by varicose veins for about ten minutes. You should do this at least twice each day for about two to three months or until the symptoms go away. Another option is to pour about 20 drops of the witch hazel into a bathtub of warm water and soak in it for about 20 minutes.