Long-term dizziness in men may be due to cervical spondylosis, such as vertebral artery cervical spondylosis, or other diseases, such as hypertension, arteriosclerosis, anemia and so on. Vertebral artery type carotid disease is difficult to diagnose, mostly related to sedentary work, etc. Due to the compression of the vertebral artery, arterial blood supply is insufficient, cerebral ischemia, which can cause long-term dizziness. High blood pressure and arteriosclerosis can also cause dizziness because of fluctuations in blood pressure, coupled with narrowing of arteriosclerosis and insufficient blood supply to the brain, which can cause dizziness attacks. Anemia can also cause dizziness and lightheadedness due to insufficient oxygen-carrying blood and insufficient oxygen supply to the brain. Patients are advised to go to a regular hospital for further treatment under the guidance of a doctor.