Ok ! You may have cervical spondylosis cause of which your neck muscle may be strained ,Please Visit a good physio and get it treated.
Next Steps
Shoulder pain looks like reffered pain. so don't get confused & waste time.
Answered2017-12-11 10:14:12
Let others know if this answer was helpful