A cartilage injury
to the 9 rib .. would heal in about 6 t 8 weeks... why so much time ... because the ribs are always moving due t breathing and various postures one adopts.
To help in the healing process, suggest a
a) straping of the area, with elastoplast for about 2 weeks, changing it everytime it gets loose.
b) No dancing / abnormal postures .
With best wishes