It seems that you are having osteoatheritis changes in your cerebral vertebrae giving rise to this problem.
Go for physiotherapy
frequenty with some interval.
Go for cervical traction and short way diathermy.
If your orthopedic surgeon advices for cervical collar
, go for it.
Avoid putting pillow while sleeping.
Take some calcium and Vitamin A
, D supplements.
Ok and take care.