However, there are medical conditions and special circumstances where compression socks are worn for over 24 hours. Many long haul flights can call for 24 hours of travel, in which we recommend wearing compression socks the whole time since long haul flights have been known to contribute to blood clots.