What should I do if I have a headache at night and can’t sleep?

The reasons why you can’t sleep with a headache at night include excessive fatigue, primary headache, cerebrovascular disease, high blood pressure, etc. You can make self-adjustment, take medication, and seek medical treatment in time. 1. Self-adjustment: If the headache caused by excessive fatigue is not very serious, do some relaxing things, quiet rest, listen to meditation music to help sleep. You can also massage some head and neck muscles to relieve the headache caused by muscle tension. 2. Taking medication: you can take sedative hypnotic drugs, such as zopiclone tablets, oxazepam, etc. If you have a migraine, tension headache, or a headache that is not serious, you can take some relaxing things. If it is a migraine, tension headache, you can take, for example, ibuprofen, acetaminophen, ergotamine preparations to relieve headaches. If the headache is caused by increased blood pressure, regular oral antihypertensive medication should be taken and blood pressure monitored, such as diuretics and captopril. If ischemic cerebrovascular disease can take anti-platelet aggregation treatment, such as aspirin. 3. Timely medical care: If the headache is severe, with limb weakness, numbness, impaired consciousness, etc., it may be cerebral hemorrhage, subarachnoid hemorrhage, etc., and you should consult a doctor or call an ambulance in time. Drugs should be used under the guidance of a physician.