Good Morning
This is Kitt
I have a couple of thoughts. I had this happen to me twice. Once I woke up with it and thought I had a brain tumor of course. Called physician and described it and she felt it was a middle ear problem. She had me take
Antivert (Meclizine) and it did the trick. It did not return so I did not see the physician.
The second time was the worse, it was a reaction to Lunesta and I was at work when it hit.........whoa that was 24 hours of unable to even lift my head. At first I had to crawl to the bathroom. The physician had me take lots of the Meclizine and it finally started to improve. I now list Lunesta as a drug I cannot use.
I don't have any experience with the ion theory. I would think if it returns you should check in with your physician for a professional opinion.
Many things can cause vertigo, medications and allergies are two of the possibilities.
Take care of you.