I also go through vertigo few times a year and it is a terrible feeling, even though I don't get is as bad as most people, but I pretty much have to stay home and lay in bed or at least stay still because my head is spinning.
What really worked for me was physiotherapy which only took 10 minutes of laying down and moving my head slowly in different directions and it really worked, which I couldn't believe it.
Hope you will feel better soon my friend.