The conditions that cause headache, dizziness and tinnitus include lack of sleep, insufficient blood supply to the brain, high blood pressure and so on, and it is necessary to use medication according to different conditions, such as nimodipine, nifedipine and so on. 1. Lack of sleep: Sleep does not reach a better quality of sleep, or sleep time is seriously insufficient, the human body does not get enough time to rest will appear dizziness, headache, tinnitus, general weakness, mental depression performance. At this time, you need to strictly regulate the daily routine, appropriate sports, avoid staying up late, if necessary, oral diazepam and other to improve sleep. 2. Insufficient cerebral blood supply: headache, dizziness and tinnitus will occur if the brain cells do not receive sufficient blood supply of oxygen. In this case, we can improve the brain nuclear magnetic, to exclude organic lesions. Oral nimodipine tablets or betahistine tablets can dilate blood vessels to improve the insufficient blood supply to the brain. 3. Hypertension: If the blood pressure is higher than normal or fluctuates greatly, resulting in dizziness, headache and tinnitus, you can take nifedipine extended-release tablets or enalapril to lower the blood pressure, and the above symptoms can be relieved after lowering the blood pressure. The causes of headache, dizziness and tinnitus are many, and it is recommended that patients with symptoms seek medical attention in a timely manner to identify the causes and then target treatment.