The reasons for dizziness and feeling heavy head may include poor sleep quality, insufficient blood supply to the cerebral arteries, and mental and psychological disorders, as follows: First, poor sleep quality: poor sleep quality the night before, if you stay awake all night, you will have dizziness and feel heavy head the next day. Second, cerebral arterial insufficiency: patients may have cerebral arterial insufficiency, mainly seen in some middle-aged and elderly friends, generally have hypertension, diabetes, hyperlipidemia, but also often smoke, these risk factors will lead to cerebral arteriosclerosis, after arteriosclerosis, there will be brain long-term ischemia, hypoxia, causing dizziness, feeling heavy head. Third, psychosomatic diseases: some psychosomatic diseases, such as anxiety disorders, depression patients, will be accompanied by somatization symptoms, which is common is dizziness, headache and other phenomena. Fourth, other causes: cervical spondylosis, cerebral infarction, and also intracranial tumors, can cause the above phenomenon. In conclusion, if the above phenomena occur, you must visit the neurology department of the hospital to get a clear diagnosis.