Thank you for your query at DoctorSpring.com
You indeed seem to have very high pain tolerance since anybody else in your place would have rushed to the ER.
As per yur arch of the foot, it is better to get an X-RAY done and based on that proceed further with the management as per the guidelines of an Orthopaedician.
Regarding your thigh muscles, it could be due to a severe muscle pull. The injury was extremely bad, and sometimes such injuries can take up to months to heal. You have a lot of restriction of movement, and a ligament pull is quite evident here.
You can start muscle relaxants such as Myospas Forte twice a day along with local anti inflammatory spray directly on to the thigh.
But the best thing to do here will be to get yourself physically examined by an Orthopaedician and if he feels necessary, he can ask you to get X-RAYS. There are various physical tests to test the range of your motion, and based on that a fracture can be ruled out.
My honest advise to you, inspite of your pain tolerance is to get yourself physically examined. Because if you neglect these kind of injuries, they tend to stay for a really long time, and will bother you for the rest of your life. Meanwhile before you go see a doctor, start yourself on the muscle relaxant as i mentioned.