It comes and goes and is caused by disorder in the middle ear so colds, etc. can set it off. There is some surgery but my general health is too bad and vertigo isn't so bad to risk it.
In regards to fainting at sight of blood. That has to do not with a person's being "tough" or "weak" but in the way a person's body's adrenalin glands react when it faces a "fight or flight" situation. I was on high doses of prednisone to suppress my immune system and the adrenaline glands shut down. After I came of the prednisone, not fun, I cannot stand the sight of blood. Before I would be cool and put pressure on an injury and clean it up but now I get weak knees and just about pass out. I use to think anyone who got wheezy when they saw blood were sissies. Not so, it has to do with how our bodies react, not how we react.