Thanks for writing your query.
After reading your post, it seems that you are having BPPV.
I would suggest that you should go for an ENT check up.
You can take Betahistine
16mg thrice a day for relief from your symptoms.
Also avoid positions which aggravate your symptoms.
of head and neck can be done to rule out other causes of vertigo
I hope this is helpful to you.