6-8 wks. Rib fractures generally take 6- 8 weeks to heal. More than one does not increase the healing time... But multiple rib fxs. Does increase the chance of pneumothorax...See your md.
Rest does not. Prevent fractures. Healthy bones do which is why weight bearing exercise is so important.