These are good socks.  I have been using several pair for about 6 months now and they still stay up all day.  I have noticed over that time they did shrinkin the long direction about 1-2 inches.  For my short legs they still go insert my calf.  If you have long legs this could be an issue and may keep them from staying up all day.