The duration of vertigo episodes varies with each person and episode. As such, the dizzying feeling of vertigo can last anywhere from seconds to minutes to days, depending on what is causing vertigo, if the individual has previously experienced a stroke, head injury, or neck injury, and if the individual has certain underlying conditions.