A fractured rib usually takes at least 6 weeks to heal. To help manage the pain while the fracture heals: 1  Put ice on the injured area. 2  Get extra rest. 3  Take pain medicine such as aspirin or ibuprofen. 4  Your doctor may prescribe a stronger pain medicine if over-the-counter medicines don't work.