See your doctor
Since you are now having trouble picking things up, you really should see a doctor. Shoulder pain
can be very debilitating in and of itself, but you may in fact be having nerve damage
from your neck that is causing both your shoulder to hurt and weakness in your arm or hand.
If you are having true weakness, this is rather urgent. Once you have nerve damage, sometimes function does not return.