Hi. Your right shoulder seems to be predominantly of muscular origin, the reason being your job requiring you
to carry heavy bag and consequent injury to the shoulder muscles. The swollen neck glands probably are due to
infections maybe of throat or other soft tissues. As you are already consulting various doctors and seeking
professional advice, i would concentrate on the aspect that i think is neglected. It involves physiotherapy
and can improve your pain and help in healing of muscle injury. As for neck swellings, please consult an ENT
specialist for work up and definitive diagnosis. Hope this helps you with your decision making. Take care.