Depends on severity
It depends on the severity of the injury and the type.
Fractures or broken bones take 8 to 12 weeks to heal in a healthy person. In someone elderly it may take longer. Soft tissue injuries or muscle pulls about the hip can also will take several months.