I'm a 47 year old female who was diagnosed with costochondritis 20 years ago. At the time we thought it was a one time thing. With NSAIDs it went away and that was that. 'Til it came back about 6 months later and lasted longer. That's how it went for years with the episodes spontaneaously showing up more frequently and lasting longer. I've tried everything. Now I live with it daily. It never goes away, just sometimes the pain is unbearable, sometimes mild. I had an MRI some years back (one of many, along with bone scans and CT scans) and it turns out I have something else almost no one else does. It's called sternoclavicular hyperostosis. It's an overgrowth of bone on the clavicle (collar bone) in my case. Causes rib, neck and shoulder pain. Turns out there's no real treatment for that either. It is something to mention to your doctor and if they have heard of it, (probably not), it could be something you have instead of or in addition to the costochondritis and they may know of a treatment. I currently take Celebrex (after years of Arthrotec) and Soma or Flexeril and I take Vicodin when the pain is too great. I also have degenerative disc disease and after 3 surgeries (successful, I might add) I am facing a fourth. I won't get into my depression brought on by years of chronic pain. I'm just glad there are others out there like me. Well, not GLAD! I wish we all felt better. But misery loves company as the saying goes.