Are varicose veins preventable?

No! The only reliable means of preventing varicose veins is to remove gravity from the equation! Crossing the legs whilst sitting does not cause varicose veins.

Do elastic stockings help prevent varicose veins? Not really. They normally only provide symptomatic relief while being worn. They do not prevent progressive changes in the vein wall. However, they may help prevent complications like pigmentation, ulceration and inflammation.