it could be a stress fracture. i would get x rays. can your GP do x-rays? some of those super clinics have x-ray on site. at least a GP can refer you to an x-ray place in your area, or another specialist if they think they be better.