How often has it hurt? it may just be a case of laying off them for a while. If you run on them constantly they will never heal.