What is the cause of long sleep headache? There are several reasons for long sleep headache: the first one is that too long sleep can lead to muscle soreness and swelling all over the body, including the head muscles, it can appear because it keeps a fixed posture and the qi and blood are not flowing smoothly, so headache can appear. Secondly, too much sleep can lead to ischemia and hypoxia, so headache can also appear. Third, it depends on the patient may have some underlying diseases themselves, such as hypertension, diabetes, hyperlipidemia, which can lead to arteriosclerosis. If you sleep too long, you can also have insufficient blood supply and oxygen supply to the brain, so you can also have headache. Fourth, we should also pay attention to whether the patient has some intracranial diseases, such as early tumors and infections, and need to go to the hospital to do a cranial CT to clarify the diagnosis.