Thanks for writing in HCM.
According to these symptoms you may be suffering with cervical spondylosis
. Now a days cervical spondylosis is very common problem. Many peoples are suffering with this problem due to wrong posture and prolonged sitting habits. You may get relief from these symptoms by taking some precautions. Use hard bed, avoid pillow or use thin pillow. Your sitting posture should be straight. Avoid jerky movements of neck. Avoid riding bicycle or motorcycle. You can take anti-inflammatory and muscle relaxants drugs orally or You can apply anti inflammatory and muscle relaxants gel locally. You can wear collar if symptoms are worse.
wishing you a good health.