Yes, compression stockings are highly effective for those having varicose veins. While applying direct pressure to affected veins, these garments spread blood flow into veins. Patients can ask their doctor in detail to know, which type of stocking is right for them.