Very dizzy and heavy head may be related to poor sleep, mental illness, vertebral artery stenosis and other factors. 1. Poor sleep: Insufficient sleep or poor sleep quality due to overwork, late night, mental stress, etc. may cause symptoms of lack of oxygen to the brain, resulting in dizziness and heavy head. 2. Mental illnesses: mental illnesses such as anxiety disorders may cause symptoms of physical anxiety, which may lead to the physical symptoms of dizziness and heavy head. 3. Vertebral artery stenosis: If the vertebral artery is compressed by cervical spondylosis or atherosclerotic plaques, the vertebral artery stenosis may cause insufficient blood supply to the brain, resulting in dizziness and dullness of the head. It is recommended to go to the regular hospital in time to see a doctor to clarify the cause of dizziness and heavy head, and standardize the treatment under the guidance of the doctor.