Why Do I Get Frequent Headaches?

Understand headache types, triggers and ways to find relief

A young woman rubs her forehead to help soothe her headache.

Understand headache types, triggers and ways to find relief

Key Takeaways


  • Frequent headaches may be linked to migraine, stress, lifestyle factors or medical conditions.
  • Identifying headache type and triggers can help guide treatment.
  • Worsening or frequent headaches should be evaluated by a doctor.


Most people get headaches from time to time. But if you’re having them several times a week or they’re affecting your daily life, it’s important to talk with your doctor to find out why.


Frequent headaches can interfere with work, sleep and daily activities. They may be related to stress, lifestyle habits, medication use or an underlying medical condition. Understanding the type of headache you have and what may be triggering it can help your doctor recommend the right treatment and strategies to better manage your symptoms.


“Frequent headaches are not something people should simply accept as normal,” says William Zhu, MD, a neurologist at Scripps Clinic Torrey Pines. “There is often a reason they are happening, and identifying the type of headache is the first step toward finding the right treatment.”


If your headaches become more frequent, worsen or don’t improve with home treatment, see your primary care doctor. They can evaluate your symptoms and, if needed, refer you to a neurologist or headache specialist for further evaluation.


“Most people don’t need extensive testing,” Dr. Zhu says. “A detailed discussion of your symptoms and headache patterns often provides the information needed to guide treatment.”

What causes frequent headaches?

Frequent headaches can happen for many reasons. Common causes include migraine, tension headaches, medication overuse and certain medical conditions. Lifestyle factors, such as dehydration, poor sleep, skipping meals, stress and hormonal changes can also contribute.


Doctors first determine whether headaches are primary or secondary.


Primary headaches are not caused by another medical condition. They include migraines, tension headaches and cluster headaches.


Secondary headaches result from another health problem, such as a head injury, sinus infection, meningitis or medication overuse. Less commonly, they may be linked to a serious medical condition that requires prompt medical care.

When should you see a doctor for frequent headaches?

Most headaches are not a medical emergency. But frequent or worsening headaches shouldn’t be ignored.


Make an appointment with your doctor if your headaches:


  • Happen more often or get worse
  • Disrupt your work or daily activities
  • Do not improve with treatment
  • Require pain medicine several days a week


Seek emergency medical care immediately if your headache:


  • Begins suddenly and reaches maximum intensity within seconds
  • Follows a head injury
  • Occurs with fever, stiff neck or confusion
  • Causes weakness, numbness, vision changes or trouble speaking
  • Occurs with a seizure or loss of consciousness

Types of headaches

Headaches may be episodic (occasional) or chronic. In general, chronic headaches occur on 15 or more days each month for at least three months.

Tension headaches

Tension headaches are the most common type of headache. They typically cause mild to moderate pain or pressure on both sides of the head and are often described as feeling like a tight band. Stress, poor posture, muscle tension, lack of sleep and prolonged computer use may contribute to tension headaches.

Migraine

Migraine is a common headache disorder that can be disabling. It often causes moderate to severe throbbing pain, usually on one side of the head. A migraine can last four to 72 hours if left untreated.


Migraine can also cause nausea, vomiting and sensitivity to light, sound or smells. Some people experience an aura, which may include vision changes or other neurological symptoms before or during an attack.


Women are about three times more likely than men to experience migraine, and it often runs in families.


Common migraine triggers include dehydration, skipped meals, poor sleep, stress, hormonal changes, alcohol, certain foods, bright lights, strong smells and weather changes.


“Migraine triggers can vary from person to person,” Dr. Zhu says. “Identifying your triggers and treating migraine attacks early can often reduce how often they occur and how severe they become.”

Cluster headaches

Cluster headaches are less common than migraine and tension headaches but are among the most painful headache disorders.


They typically cause severe pain around or behind one eye and occur in clusters, with repeated attacks over weeks to months followed by headache-free periods.


Individual attacks usually last 15 minutes to three hours and may cause tearing, nasal congestion, sweating, a drooping eyelid or restlessness.


Alcohol is a common trigger during a cluster period.

Medication overuse headaches

Taking headache or migraine medicine too often can lead to medication overuse headaches, also called rebound headaches. Over time, these medicines can actually contribute to more frequent headaches.


Common medications that can contribute include:


  • Acetaminophen
  • Ibuprofen
  • Naproxen
  • Combination pain relievers
  • Triptans


If you need them more than two or three days a week, talk with your doctor. You may need a different treatment plan to prevent headaches and avoid medication overuse.

How a neurologist can help

A neurologist can identify the type of headache you have, determine possible triggers and recommend the most effective treatment.

Keep a headache diary

Your doctor may recommend keeping a headache diary to help identify patterns and possible triggers. Record when headaches start, how long they last and how severe they are. Also note where the pain is, symptoms, possible triggers, medications you take and whether they help.

How are frequent headaches treated?

Treatment depends on the type of headache, how often it occurs and its severity.

Migraine prevention

If migraines are frequent or affect your daily life, your doctor may recommend preventive treatment to reduce how often they occur or how severe they become.


Preventive treatment options may include:


  • Medications that block calcitonin gene-related peptide (CGRP)
  • Botox injections for chronic migraine
  • Certain blood pressure medications
  • Some anti-seizure medications
  • Some antidepressants

Treating a migraine

Taking medication at the first sign of a migraine can help relieve symptoms and shorten the attack.


Treatment options may include:


  • Triptans
  • CGRP receptor antagonists (gepants)
  • Nonsteroidal anti-inflammatory drugs (NSAIDs)
  • Anti-nausea medications

Lifestyle changes to help prevent headaches

Healthy lifestyle habits can help reduce headache frequency and improve quality of life.


Managing stress, getting regular exercise, staying hydrated, eating regular meals and getting enough sleep may help prevent headaches. Limiting alcohol and avoiding medication overuse can also reduce the risk of frequent headaches.


Some people find that certain foods trigger headaches. If you notice a pattern, identifying and avoiding those triggers may help reduce headaches.


Foods that may trigger headaches include:


  • Aged cheeses
  • Alcohol, particularly red wine
  • Artificial sweeteners
  • Cured or processed meats
  • Foods with certain additives
  • Foods that cause an individual allergy or sensitivity


Some people also benefit from integrative therapies. Biofeedback may help reduce some types of headaches by teaching people how to better control physical responses, such as muscle tension. Acupuncture may also help reduce migraine frequency for some people.

Frequently asked questions

Why am I getting headaches every day?

Frequent headaches may be caused by migraines, tension headaches, medication overuse, poor sleep, dehydration, stress or another condition. If they occur often or affect your daily life, see your doctor to identify the cause and recommend treatment.

Can stress cause frequent headaches?

Yes. Stress is one of the most common headache triggers and can contribute to both tension headaches and migraine. Managing stress through regular exercise, relaxation techniques, adequate sleep and other healthy habits may help reduce headache frequency.

How many headaches are too many?

If you have headaches several times a week or they disrupt your daily life, talk with your doctor. Finding the cause can help you get the right treatment.

How can I prevent frequent headaches?

Healthy lifestyle habits can help prevent frequent headaches. Stay hydrated, get enough sleep, eat regular meals, manage stress and avoid known headache triggers. Keeping a headache diary can also help you and your doctor identify patterns, recognize triggers and develop an effective treatment plan.