Welcome to HealthcareMagic forum.
Since you are having pains even after two years of injury
, may be you have injured your shoulder joint capsule or some ligament tear is there. To detect it , MRI
of shoulder will help. Meanwhile you can take oral muscle relaxants. Exercise during pain will not help.
Dr. Rakhi Tayal