Question: why does my upper back hurt between my shoulders?
Answer: The most common cause of pain between the shoulder blades is a muscle strain. This can result from poor posture (especially leaning forward with prolonged sitting or standing), excess lifting, activities that involve twisting such as golf or tennis or even sleeping on a poor mattress.