When I fly I ware special socks I have my Dr. write a script for. They help with the swelling. I ware them as long as I can when I get on the ship, then off they come. It helps just having them on when your feet are not elevated such as flying or traveling in the car. Of course I need to ware light pants as they would look kind of stupid with capri's or shorts. One time coming home from Vegas I thought I would just not ware them and my feet and ankles were so big like I had elephantitis!!! Sooooooooooo its the socks for me. I still swell a little on the cruise because I don't ware them then, but it helps just having them for the trip there and back!!! Hope this helps along with the water water and more water!!!! Keep those puppies up also!!!!