Hi thanks for query
I would like to know if there is any Fracture. If there is no Fracture it could be a soft tissue injury. Soft tissue injury will take 3 to 4 weeks to settle if you take proper rest. If still pain is not settling better consult your doctor.
Thank you
Answered2017-04-21 08:01:15
Let others know if this answer was helpful