Poor circulation is generally the leading cause of heavy legs. Circulation issues are commonly found in the lower extremities. This is because of gravity. Your body must work against gravity to circulate blood back to your heart. If you have poor circulation, your blood may start to pool and gather in your legs, causing them to feel heavy.
That uncomfortable feeling in your legs could be causing your heavy leg symptoms. Restless leg syndrome can be triggered by many risks such as smoking and drinking, or if you take brain chemical-altering medications.
Sclerotherapy is a non-surgical treatment designed to treat varicose and spider veins. This outpatient treatment involves a solution called sclerosant which is injected into an unhealthy vein. The solution then closes off the vein, shrinks it, and encourages blood to reroute into healthy veins.