Pain in the top of the head may be caused by stress, cervical spondylosis, high blood pressure and other reasons. You can follow the doctor’s advice to take ibuprofen, diclofenac sodium, amlodipine and other drugs to improve. 1. Excessive pressure: Spasmodic headache caused by high pressure in life or always in a state of mental tension. Generally for this situation can be under the guidance of the doctor to take ibuprofen, acetaminophen and other drugs to relieve pain. It can also be improved by hot compresses and massage. 2. Cervical spondylosis: It can lead to herniated intervertebral discs compressing the vertebral arteries, causing insufficient blood supply to the head and ischemia and hypoxia of the brain tissues, which leads to pain in the top of the head. Non-steroidal anti-inflammatory and analgesic drugs, such as diclofenac sodium and celecoxib, can be used under the guidance of a doctor to relieve symptoms. 3. High blood pressure can lead to intracranial vasodilatation, which can cause headache. Generally, antihypertensive drugs such as amlodipine and irbesartan are needed. In addition, intracranial infection, acute cerebrovascular disease, intracranial space-occupying lesions and so on can lead to headache. Patients should go to the regular hospital in time to identify the cause of the disease, and carry out targeted treatment under the guidance of professional doctors. And strictly comply with the doctor’s instructions to take drugs, not blindly use their own drugs, so as not to cause adverse consequences.