Venous insufficiency is when the veins have problems sending blood from the legs back to the heart. This condition occurs when the valves in weakened veins in the legs are damaged and veins remained filled with blood. It can cause pain and heavy legs. Venous insufficiency can lead to heavy legs, venous ulcers and varicose veins.
However, sometimes vein diseases present no symptoms at all. As soon as your legs start to feel heavy, consult a doctor. He or she will recommend you apply a cream to help improve blood circulation. Depending on the seriousness of your symptoms, he or she may also recommend a veinotonic or support stockings.