There are a number of reasons upper back can hurt. Strain or injury to the muscles and ligaments that support your spine is sometimes a cause of upper back pain, this can come from overuse.
Poor posture can be can the cause of pain on upper and middle back. When sitting, try to keep shoulders back. When standing, try to keep your back as straight as possible and your weight evenly placed on your feet.
Other possible causes include:
- a pinched nerve
- a fractured vertebra
- a herniated disc – when the area around the disc is damaged, the cushioning material pushes out between the vertebrae and can press on spinal nerves
- osteoathritis – cartilage that protects the bones might wear down, leading to pain
- myofascial pain syndrome – this is an ongoing (“chronic”) pain disorder. It’s usually triggered after a muscle has contracted over and over. Sometimes, its related to a job or a hobby that requires the same repeated motion
- gallbladder problems – gallstone in the gallbladder can cause pain between shoulder blades or around the right shoulder