theres this cream from "just"... I think it´s called juniper n english... it´s from a switzerland lab.... it´s really great to treat those kinda sores... in fact all muscle/ligament pains...even cramps.. LOL....

by the way you described your fall it sounds like you bruised your muscles/ligaments and they are soooo sore.... just like over working them but worse pain...

hopefully you´ll get better much sooner... ((genlte hugs))