It is difficult to diagnose your condition immediately, with the type of suffering you are having.
But please get your blood pressure checked in both the arms, in lying position.
A provisional diagnosis could be any of the following
of a brain vessel.
a labyrinthine problem
or a meneiers disease.