text: I would agree that you should see a doctor, however I think you should go to a reputable chiropractor.  I have worked for a chiropractic clinic for 4 years.  This could very well be something needing to be re-aligned in your neck or upper back.  It would explain some of the symptoms that you listed. Good luck!!  Do me a favor and let me know what you find out.  But please----------do NOT think that pain meds are the answer.  They only MASK the pain for awhile, no problems are solved.