Drinking headache may be caused by hangover, insufficient cerebral blood supply, migraine, high blood pressure and other reasons. 1. Hangover: After resting overnight due to excessive drinking, the alcohol in the body, i.e. ethanol, has been completely eliminated, but there are still symptoms such as headache, dizziness, fatigue, nausea, etc. This is because the liver cells are unable to remove all the harmful substances such as acetaldehyde after metabolizing the alcohol. This is because after drinking a large amount of alcohol, the liver cells are unable to remove all the harmful substances after alcohol metabolism, such as acetaldehyde and other symptoms of acute poisoning. 2. Insufficient blood supply to the brain: after drinking alcohol into the blood circulation of the human body, it will form a stimulus to the cerebral blood vessels, leading to cerebral blood vessel diastolic and contractile function disorder, resulting in insufficient blood supply to the brain, which will cause headaches. 3. Migraine: especially for those who have a history of migraine, after drinking alcohol, it will stimulate the brain nerves and induce migraine attacks, which will cause headaches, and in severe cases, nausea, vomiting, photophobia and phonophobia will also occur. 4. High blood pressure: people with a history of high blood pressure, after drinking alcohol, will lead to increased sympathetic excitability, resulting in an increase in heart rate, cardiac muscle contraction, which in turn induces an increase in blood pressure, which can cause headaches, may also be accompanied by nausea, vomiting and other symptoms. The effects of alcohol on the human body do more harm than good, it is recommended to quit drinking, drinking headache symptoms, should seek medical attention as soon as possible, so as not to delay the condition.