Pain in the upper back can be caused by a bunch of little trigger points scattered from the base of the neck, down the spine and out along the shoulder blades. 47 more words