What is the cause of my neck and shoulder pain?

Too numerous. Too complex. You need a good evaluation to determine if your pain is from your neck, shoulder or both.