you are most probably suffering from cervical spondylitis
from your complaints.
any way for you at this age degeneration if bones will not be there.
you have to change you routine
1-avoid continuous sitting and reading
2-take rest after 30 minutes for 5 minutes
3-avoid excess bike ride
4-regulate food timing
5-for the pain and numbness
you better consult an ayurveda doctor and apply some medicines.
6-do the exercise for the neck like
side wise bending and back ward stretching movements should be slow and for 30 minutes
7-use thin pillows
or write in details