What about compression knee socks? Put them on if you can before you get out of bed in the morning when your foot is the least puffy. I wore them on my last plane flight to avoid swelling. They usually recommend not wearing for long periods without doctors orders. Maybe you should get a doctors opinion?
World Class Museums - why are they free to everyone?


