It looks to me that you are having symptoms of cervical spondylitis
. i would suggest you to take following steps.
1.Avoid using very high pillow, smoking
and excessive drinking.
2. Take tablet Pregabalin
and Methylcobalamine daiy
3.Apply hot water fomentation and Diclofenec ointment at neck
4.Visit a physiotherapist and start neck muscle strengthening exercises
5.Myoril or Myospaz are muscle relaxant
if pain and tightness is very severe
MRI needed if symptoms persist after these steps.