The causes of frequent headaches include physiological factors, tension headaches, colds and so on. 1. Physiological factors: excessive mental labor can lead to brain fatigue, the patient may have headache symptoms, sleep after fatigue relief will be fine. When the patient is agitated or nervous, cerebral vascular spasm can also occur, resulting in headache symptoms, when resting and sleeping headache will be fine. 2. Tension headache: this disease is a primary headache, the cause may be related to emotional and psychological factors. The cause of the headache may be related to emotional and psychological factors. When the onset of appropriate rest, headache will be fine after a sleep. 3. Cold and flu: When the patient catches a cold, he or she may have a headache. Take proper rest, drink plenty of water, and the headache will get better after a sleep. Frequent headaches can also be caused by other factors, it is recommended that patients seek medical attention in a timely manner to identify the cause, targeted treatment.