hi...situation like this should never be ignored...you might be suffering from hairline fracture
of your leg bone which might be undisplaced....no intention of making you scare,but at the same time one should be conscious as not every fracture leads to inability to walk,may lead to swelling, redness
or intense pain. i would suggest you to see an orthopaedician and get an x-ray done to rule out any fracture.if it comes out to be a soft tissue injury
,then no worry...you will be fine within 3 weaks...all the best.