Unless you’ve been injured, your sore neck most likely comes from tightness in muscles created by postural issues related to the position of your head. Your shoulders are rolled forward and your head is forward.
So why is your neck sore? Simply put, your neck muscles are in a constant battle to keep your head from rolling off the top of your spine. Some of the muscles in the battle are attached to the top of your shoulder blades, dragging your shoulders up. Elevated shoulders cause your pectoral muscles to contract and try to help manage the weight shift. The muscles between your spine and shoulder blade (the rhomboids) usually just form knots to try to compensate. In front, your droopy head causes you to have to raise your head to keep your eyes level, putting more stress on the disks in your spine. In short, it’s a mess.