It seems that you might be having cervical spondilitis with canal stenosis.
This will give pressure or some injury
on nerves passing through stenosis producing these symptoms.
Consult spine specialist and get examined.
after examination he will decide plan of treatment like coservative line of treatment with medication and physiotherapy
Ok and take care.