This is Dr. David
a strained muscle can do that.
also a pinched nerve in your neck can do that as well
have you tried icing the neck?
you should try ice on your shoulder.
and see a doctor as well
you could have torn a ligament in your shoulder
you can try tylenol or advil for the pain.
you are welcome
if the pain doesn't get better, you need a shoulder xray and to see a doctor.
let me know if you have questions.
if it hurts when you breath, you should go to the ER for evaluation.
you could have dislocated the shoulder if you were not careful.
well, you need to breath in.
do see a doctor as soon as possible about it.
good luck to you
let me know if you have other questions.
if done, please leave positive feedback below the chat box.
we only get credit for helping clients after positive feedback
is my website if you need to reach me again.
thanks for using JustAnswer.com
do you see the ratings area below?