Yes, they are ideal for varicose veins on anyone. These special socks keep the veins from spreading as they give the blood and easier time in the legs of getting back to the heart. Also, they are great for sports, activities, work, and general use. many medical conditions, such as diabetes, are also helped with compression socks. Nurses, doctors, policemen, and such who are on their feet constantly often wear compression socks to help their legs with the pumping of the blood.