How long does cervical vertigo last