首~肩の筋肉が張る事で周囲の血管を圧迫しているのでしょう。血管が圧迫されることで頭への血流が悪くなることで、頭痛をきたしているのです。「筋緊張型頭痛」という頭痛で、片頭痛の一種と思われます。神経内科が専門ですので、そちらを受診して相談をされるとよいですね。