How long does it take for a periosteal injury to heal?

Aug 24, 2022 Source: Cainiu Health
Disease description:

Yesterday, I accidentally fell during exercise, causing an injury to the periosteal area accompanied by pain. How long does it usually take for a periosteal injury to heal?

Doctor's answer (1)
Dr. Lin Yunfei
Generally, it takes 4 to 6 weeks. Recovery directly depends on the time required for fracture healing, which usually takes about 4 to 6 weeks. Provided there are no systemic factors or local instability, complete healing can be achieved within 4 to 6 weeks. Clinically, periosteal injury is rarely diagnosed in such cases. However, with the influence of MRI, it is possible to confirm whether there is periosteal edema, hematoma, etc.