Hi Umar.Thanks for your question.Symptoms of yours can be due to mutiple reasons like Cervical Spondilitis.Though the final diagnosis can be confirmed only after History, Clinical examination and Investigations.I will like you to answer certain questions:What is your age?What is your Occupation?
has you been under for past 3 weeks?Do you have hypertension?Did you have any trauma?Is your movement of neck associated with dizziness?I will advice you have an X-ray of Cervical spine
ap and lateral done.I will not advice to go for MRI
Get your Blood Pressure checked.You can take analgesics.Physiotherapy
will be useful.Take rest and limit your strenuous work for few weeks.Avoid bending forward.Wish you a healthy life.Best wishes.