Hi, I am an American Board Certified Neurologist with experience in treating all neurological and other medical conditions and I am very glad to help you with your health concerns.
This appears a pinched spinal nerve in the C spine area (Cervical spine or spine in the neck area)
Even pinched spinal nerve in the upper thoracic spine too can cause these symptoms
Entrapment or irritation of nerves in the shoulder blade area, or brachial plexus area too can cause these symptoms
If an MRI of the C spine, T spine (Cervical & Thoracic spine), and shoulder blade area is not yet done then you need this to be done, the MRI should also focus on Brachial plexus structure too
This can show any possibility of disc problems, arthritis in the spine, or structural problems in the brachial plexus or shoulder area causing pinched nerve or injury/irritation to the nerve
A Nerve test called as an EMG/Nerve conduction test too can help in exploring the possibility of pinched spinal nerve
The treatment for pinched spinal nerve or nerve irritation in the brachial plexus is conservative/non-surgical initially which generally includes Physiotherapy, Pain meds including NSAIDs, Nerve-pain pills, Pain relieving skin patches, ESI (Epidural Steroid Injections), Prolotherapy or PRP injections, Diathermy, Ultrasound therapy, TENS (Transcutaneous Electrical Nerve Stimulation), Interferential therapy etc. Not all these treatments are required, I am giving a list of various treatment options that can help with your condition.
If none of the conservative treatments help then certain surgical treatments too may be required, but most patients respond to the above mentioned conservative treatments so surgical remedies are not necessary.
If you have not yet seen a neurologist then you may please see one asap and please try to undergo a thorough neurological examination followed by above discussed investigations too (if not already done) and then treated appropriately depending upon the test results.
Please let me know if you have any further questions; and if you feel you have received the answer to your question please rate me so that I can receive credit for the time and effort put by me in answering your question.