Meniere’s disease is a condition that can cause vertigo. It happens due to the buildup of fluid in the inner ear. Meniere’s disease causes sudden vertigo that can last for hours. It also causes hearing loss, tinnitus and ear pressure.