May be you should go back in and see your doctor again and tell him/her that it's still sore and you want some answers on how long this could take to heal; worse case scenario. Then you will have some idea. Doctors can be so vague and it really annoys me.