Hello,
I had gone through your questions and understand your concern.
Looking at your description I am thinking of following possibilities,
01) Heart related problem: pain due to heart diseases may radiate do back, left shoulder, arm. An ECG will help to rule out this condition.
02) Neurological problems: A
slipped disc, entrapped
nerve,
fibromyalgia may cause pain in back muscles,arm.
03) Muscular pain: Any kind of muscle
stress due to weight lifting, abnormal posture while sleeping,walking may cause this.
I suggest you to change your posture while sleeping for some days, avoid sleeping on pillow, do some easy exercises, reduce mental stress if you have any, include vegetables,fruits in your diet, avoid
smoking, avoid spicy food and carbonated drinks.
If your problem persists even after all these it is better to consult your nearest physician.
You can ask any follow up question or any other queries.
Hope this helps.
Wish you good health.
Regards,
Dr.Prathap Kumar