can upper back and neck pain cause headaches?
This is because stress often causes heightened tension on the muscles in the neck. This reduces the mobility of the vertebrae in the neck and upper back, irritating the nerves in the area. The nerve irritation stemming from the neck often contributes to tension headaches.