Get some Sockwells! I wore them the other day to work and while my ankle is still puffy, it didn't get any bigger by the end of the day! Usually, after work I have a giant cankle, but not after wearing these. And on the plus side, they are super cute!