I would advise you to visit a general surgeon so as to evaluate the mass over your shoulder and since it affects the movement and is causing pain on other areas. You should get it evaluated and undergo the necessary investigations to find the nature of the mass.
Next Steps
Visit nearest General Surgeon
Answered2018-06-06 10:10:16
Let others know if this answer was helpful