Shoulder pain is usually caused by
1. Tenditis
2. Bursitis
3. Muscle tear
4. Arthritis of joint
5. Adhesions ultimately leading to frozen shoulder
Etc
Treatment options
Majority of cases being treated by physiotherapy and medication. Give good results.
Few require interventional pain management procedures.
Very few require surgery.
For treatment exact diagnosis is important.
You can Consult me directly (preferably) or online consultation, for correct diagnosis.
So that can advise you best treatment.
Health Tips
Don't mussage shoulder
Don't apply any oil
Repeatedly don't take analgesic medications , which only mask pain but disease will stay same.