The cause of upper back pain is strain and irritation in the muscles, ligament problems, sudden injuries from accidents, dysfunction and abnormalities in the joints, bad posture, etc. It occurs between the neck and lumbar spine or in the thoracic spine.
Read the rest of Know All You Wanted About Upper Back Pain