Question: how long does it take to recover from vertigo?
Answer: It usually lasts a few hours or days, but it may take three to six weeks to settle completely.