Hi, Thanks for your query.
After going through your query I came to know that you had right shoulder and severe
chest injury. You has difficulty in breathing.
It seems to me
soft tissue injury . But X-ray should be done to exclude
fracture.
Whether you have fever ? if fever is not there then,no need to worry.These injuries are slow to heal , may took 2-3 weeks time to heal.
Its treatment assuming soft tissue injury is rest to part. Putting ice is OK .
Breathing excercises are of use to reduce pulmonary congetion.
You are already taking
ibuprofen , if pain relief not there by it then strong
analgesic such as tramadol can be taken.
You can take vitamin B-complex and C to promote healing.
Eat fruits and green leafy vegetables daily.
You can discuss with your treating Doctor about it.
I do hope that you have found something helpful and I will be glad to answer any further query. Take care.