I have had pain in my right arm (humerus bone) going on 3 weeks now.   I first had a sore neck and then the pain traveled to my right arm.  The pain does not go away.  I also get pain that switches from leg to leg that it is so bad  it wakes me up in the middle of the night.  when Im sitting for a long time, when I go to get up my right hip hurts really bad.
Hi, As per the history, it seems like you are suffering from cervical spondylitis. It is a condition where a nerve gets imp inched along its route. Use hot pack twice a day and apply any topical pain relief gel or spray it will decrease pain. And for back your pain can be attributed to lumbar spondylitis. So use lumbar corset while travelling, sleep on hard bed and use butterfly pillow at neck, do care about your sitting position, standing habits as wrong ergonomics worsens the situation.  Chat Doctor.  Have it b12 supplements (as it b 12 is considered as nerve tonic). Hope you find the answer useful.  Let me know if I can assist you further.