Brief Answer: Consult good spine surgeon or thoracic surgeon . Detailed Answer: Hello, I have studied your case. I appreciate your pain tolerance for so long time. I will advise you to consult good spine surgeon or thoracic surgeon so that he can fix your problem of rib and spine. Surgeries for rib can be difficult due to long time of injury [2 years]. You may need dynamic study of imaging as during movement there can be displacement of ribs leading to pain.2 yrs after injury there can be possibility of arthritis of costochondral junction. Later on follow rehabilitation and physiotherapy. Hope this answers your query. If you have additional questions or follow up queries then please do not hesitate in writing to us. I will be happy to answer your queries. Wishing you good health. Take care.