There is no true cap on the length of a bout of vertigo. Some people could experience it for a few seconds, a few minutes, or even a few hours. However, the vast majority of vertigo cases only last for anywhere from a few seconds to a few minutes.