I wish I could give you answers, but I can't. I have the same problem. Have you tried ice? I've used ice a few times at the end of a big day & its helped.
Other than that & staying off your feet/laying down as much as you can, I'm not really any help.
Sorry, here's the you need though.