Thanks for writing your query.
can be due to abnormal changes in the internal ear, which help to maintain the equilibrium of the body. Cervical spondylosis
can also result in dizziness.
You should take Betahistine
16 mg thrice a day along with giving rest to your body.
I would suggest you to have following :-
1. ENT checkup
head and neck
3. Blood sugar levels
4. Blood pressure monitoring
Avoid using a thick pillow. Avoid movements which increases your dizziness.
If the problem persists, contact your doctor immediately.
I hope this is helpful to you.