Ears....virus or infection...get checked out! Could also be something else....go to a doc..
You'll need to get a blood test done. It could be anything from low blood pressure, to lack of iron etc. There are so many things it could be?
Are you drinking enough water? That's the first thing I was always told to do by my doctor. I suffer from low blood pressure so I get dizzy a lot too. Don't worry just tell your GP and they'll get a blood test done and go from there :)