Hi there!
Well, it would be difficult to determine the cause of your symptoms without a detailed clinical evaluation. Possibilities that may need to be considered include fractures, dislocations, injuries to muscles, muscle sprain/ spasm, neurological causes, inflammation etc. I would suggest getting this evaluated by a primary care physician initially and depending on the cause diagnosed/ suspected it can be managed accordingly or specialist care may be sought. Meanwhile I would suggest rest, ice-packs or warm compresses and tylenol/ OTC NSAIDS may be helpful for pain relief.
Hope this helps.
Take care!
Now I can feel the pain going up the left side of my arm and the left side of my head. And I'm getting a headache in my temples. Maybe I should go to the hospital. Or maybe I just need to lay down and sleep on my back or right side for a while.