Thanks for writing to us.
Since there is pain on weight bearing, a bone injury
is a possibility. You can get an X-ray done to assess the damage. The treatment might need a cast application for immobilisation.
I hope this information has been both informative and helpful for you.
Dr. Praveen Tayal