I would really like to examine you for the neurological standpoints.
I think there is a strong possibility that you are developing what is known as the cervical spondylosis
. It will explain a large number of your symptoms including headache, vertigo, muscle spasm, tingling
However since I cannot examine you, I will suggest testing yourself with an MRI Cervical spine
with screening of the entire spine.
This may help us confirm our diagnosis.
The treatment can be suggested accordingly.
Please feel free to enter the report of MRI for further suggestions
Best of luck