I agree with Gracie. I think it might be a stress fracture. I am a school nurse, and see alot of these related to sports injuries. Go to your doctor and if she thinks you need a specialist, she can refer you. Hopefully she can help you, so your not out alot of money. Good luck!!