I recently had quite a bad couple of weeks with dizziness and doc said it was labyrinthitis which is in the inner ear... can come on for no reason or can come from an actual virus. Can take 2 to 4 weeks to settle back down properly. I hope it isn't that, but just thought I'd throw it in there in case like Sammi said, ear infection. I'd see your doc just for your own peace of mind.