oh ouch! anyone who's had a broken rib will attest it's very painful. i'm sorry you went through that -- and apparently still have residual pain. here's the thing: the bone of the rib will knit back up in six to eight weeks. but the rib cartilage can be very slow to heal. that connective tissue between the ribs is fibrous with little blood supply. poor blood supply means healing oxygen is slow to reach that cartilage which means the cartilage is slow to heal. there's nothing you can do about that. however it wouldn't hurt to mention this to your health care provider at your next checkup. while it's likely there's nothing seriously wrong and you just need to wait this out it's never a bad idea to have a symptom like lingering pain evaluated. wishing you well!
ribs was broken in a car accident over a year ago but my ribs still aches