I have a similar problem where my cartilage in my chest has seperate.. apparently it could have happened at any time.. sleeping wrong/coughing hard.. whatever dr's can fix it with out a major surgeory so i just keep some anti inflamitories around.. which help a bit.