hi there, your discription of your symptoms does fit a vaso vagal syncope
but besides that there could be quite a few reasons like
2. ear infection
leading to vestibular coclear dysfunction
4.any cardiac condition to name a few of them.
you need to get routine blood check up done and then consult a physicean who will examine you andrule out ant other organic cause.