Avoid the compression socks for old people and get these
They are exactly what my doctor wanted me to have for swelling in my legs.  They provide the graduated compression and aren't lunch lady tan or old man black.  They are well made at I believe they will last a long time.  Seriously, for the price you just can't go wrong.
Rating: 5 stars