Attacks of vertigo last how long?  A few minutes. A few hours. A day. All of the above.