I screwed my foot three years ago, the same symptom as you. It takes time to self-cure. What you do is not to move your foot,you'd better be on bed for couple of days. That medicine didn't help me and brought some side-effect. YunNanBaiYao is good at outside-cure.