thanks for contacting askthedoctor.com
There is all possibility that you may have suffered a stress fracture while running as you are an athlete. So the best way would be to get an X-RAY lower limb done to identify the cause and if required a splint or a cast may be applied for 3 weeks. You may visit your physician for a detailed examination first.
I hope i have answered your query in detail.
wishing you good health,
These Q&A’s are for educational purposes and should not be relied upon as a substitute for medical advice you may receive from your physician. If you have a medical emergency, please call 911. These answers do not constitute or initiate a patient/doctor relationship.