Question: can upper back pain cause headaches?
Answer: Tension headaches are often the result of stress or bad posture, which stresses the spine and muscles in the upper back and neck. Tension headaches, or stress headaches, can last from 30 minutes to several days. In some cases, chronic tension headaches may persist for many months.