For the best medicine to treat headache, specific analysis should be made on a case-by-case basis, because different drugs need to be used according to the cause of the headache, for example, high blood pressure requires the use of antihypertensive drugs, etc., as follows: 1. antihypertensive drugs: If the headache is caused by high blood pressure, it is recommended to use antihypertensive drugs to treat it, and the patient’s headache will be significantly relieved when the blood pressure is controlled below 140/90 mmHg. 2. 3.Tizanidine, etc.: For migraine-induced headache, celecoxib, ibuprofen and other drugs can be used for treatment. 3.Tizanidine, etc.: For tension headache, tizanidine, blood-supporting and brain-clearing granules can be used, and in addition, drugs such as Dextran can be used for comprehensive intervention, which is generally effective. 4.Oxcarbazepine, etc.: Cervicogenic headache belongs to a kind of neuropathic headache, and treatment generally uses oxcarbazepine, vitamin B1 or vitamin B. The efficacy of these drugs is very good.