Thanks for writing your query.
After reading your post, it seems that your pain can be due to cervical spondylosis
Clinical examination and investigations will confirm it furthur.
You can take pain killer along with muscle relaxant
like chloraxazone, if muscle spasm is detected on clinical examination.
Continue applying locally pain relieving gel.
can be cured by taking betahistine
16 mg thrice a day.
You should avoid very thick pillows for sleeping.
Also get yourself investigated for :-
1. MRI (Head and Neck).
2. ENT examinaton.
3. Neurological examination.
You should take any medicine under medical supervision only.
I hope this is helpful to you.