dizziness

E.19
I keep randomly getting really dizzy, like my  head is spinning for about 20 seconds especially when I turn my head fast or look up or down, it's so so bad and I've no clue what it is, I thought it could be my eye sight but it's not, does anyone have any suggestions? I've been like this for about a week now x