reading your symptoms shows you may suffering from cervical spondylosis, so do your x-ray cervical Avoid siting for long time on computer,or writing table. do neck exercise,avoid very big pillow, Take spondylon cap 2 tab bd for 3 months.
Thanks for query,
You have not mentioned your age.
You may require following reports and require to consult few specialists.
Xray cervical region to rule out cervical spondilitis.
Ent check up,
Blood sugar to rule out diabetes,
Eye check up.
With these check up you will get about your problem.
Ok and bye.