Ask a Neurologist. Get Answers to Your Neurology Questions.
Hello and welcome. I'm Dr Chip
Was there any injury involved with this?
Does it hurt to move your shoulder?
Have you seen a doctor about this?
This is probably bursitis--an inflammation of the fluid sac that surrounds the shoulder joint.
For now you can try topical capsaicin cream and oral ibuprofen for it, but since it's gone on for so long, you need to see a doctor for a cortisone injection.
Please let me know if you need any more information