Sleeping with a heavy head may be related to physiological factors such as poor sleep quality, or it may be caused by insufficient blood supply to the brain, cervical spondylosis and other reasons. 1. Physiological factors: If the quality of sleep is poor in the near future, and the sleep is light for a long time, resulting in insufficient sleep time, the brain can not get enough rest, it is easy to cause the head to feel heavy in bed, and may be accompanied by dizziness, sleepiness and other manifestations. 2. Insufficient cerebral blood supply: Due to the narrowing of blood vessels inside and outside the skull, blood circulation may be blocked, resulting in insufficient blood supply and oxygen supply to the brain tissues, which may lead to a heavy head in bed, and may also be accompanied by weakness, headache and other manifestations. 3. Cervical spondylosis: due to changes in the normal physiological curvature of the cervical spine, coupled with the patient sleeping in an improper sleeping position, which can easily lead to local vascular pressure, resulting in the vertebral basilar artery does not get sufficient blood supply, it may cause sleeping feeling heavy head, can also be accompanied by neck and shoulder pain and other symptoms. Sleeping with a heavy head may also be caused by other reasons, if the symptoms are serious, it is recommended to consult a doctor as soon as possible.