A headache every few days may be related to lack of sleep, or it may be caused by migraine, high blood pressure, tension headache and other reasons. 1. Lack of sleep: If you need to stay up late and work overtime every few days due to work, resulting in poor sleep quality and insufficient sleep, it may cause headaches every few days, and may be accompanied by dizziness, mental fatigue, sleepiness and other manifestations. 2. Migraine: If there is a history of migraine and you do not pay attention to daily care, it is likely to lead to recurring migraine attacks, which may be manifested by headaches every few days, accompanied by dizziness, nausea and other symptoms. It is usually caused by dietary factors, environmental factors, emotional factors and other undesirable stimuli. 3. Hypertension: If there is a history of high blood pressure and the patient fails to take antihypertensive medication regularly, or if the patient often suffers from mood swings due to certain reasons, it is very likely to cause frequent fluctuations in blood pressure, and it may also manifest itself as a headache every few days, which may be accompanied by dizziness, nausea and other symptoms. 4. Tension-type headache: this disease is caused by pericranial muscle or myofascial contraction or ischemia, inflammatory mediator release and other triggers, but also depression, anxiety and other factors. Often bilateral or unilateral headache, can be manifested as throbbing pain, throbbing pain, etc. Often recurring, can be manifested as intermittent headache. Frequently recurring, may be manifested as a headache every few days. Headache every few days, may also be caused by other reasons, if accompanied by other discomfort manifestations, should be as early as possible to seek medical attention, clear triggers, give targeted treatment.