Reducing migraines takes a combination of consistent daily habits, identifying your personal triggers, and in some cases, preventive treatment. Most people can cut their migraine frequency by 35 to 50% through behavioral changes alone, and newer medical options can reduce monthly migraine days even further. Here’s what actually works.
Stabilize Your Daily Routine
Migraines thrive on inconsistency. Your brain is hypersensitive to changes in its environment, so the single most impactful thing you can do is keep your daily rhythms steady. Eat meals at roughly the same times each day. Go to bed and wake up on a consistent schedule, even on weekends. Skipping meals or sleeping in on Saturday morning can be enough to trigger an attack.
Sleep quality matters as much as quantity. A poor night’s sleep is one of the most reliable migraine triggers. Wind down before bed with something calming: a warm bath, light reading, soothing music. Keep your bedroom reserved for sleep rather than screens. Caffeine, nicotine, heavy meals, and intense exercise too close to bedtime all interfere with falling asleep. If you take any medications that contain caffeine or stimulants (including some migraine-specific drugs), check whether they could be disrupting your rest.
Manage Stress Before It Builds
Stress doesn’t just make migraines worse during the stressful period. Many people get “let-down” migraines after the stress passes, like on the first day of a vacation or after a deadline. The goal isn’t to eliminate stress but to keep it from spiking and crashing. Spending even 15 minutes a day on something you genuinely enjoy, whether that’s a hobby, a walk, or coffee with a friend, helps smooth out stress levels. Diaphragmatic breathing (slow, deep breaths from your belly rather than your chest) is a simple technique that can interrupt the stress response in real time.
Relaxation training, biofeedback, and cognitive behavioral therapy all have strong evidence behind them. These approaches teach you to recognize early tension patterns and control your body’s stress response. In clinical trials, they’ve produced 35 to 50% reductions in migraine frequency, putting them on par with preventive medications. When combined with medication, people are even more likely to see meaningful improvement than with either approach alone.
Know Your Dietary Triggers
Food triggers are highly individual. Not every item on a “migraine foods” list will affect you, but it’s worth knowing the most common culprits so you can test them. The major categories include:
- Aged and processed meats: hot dogs, sausages, pepperoni, salami, jerky, and deli meats. These contain nitrates and nitrites, which are well-established triggers.
- Aged cheeses: cheddar, brie, blue cheese, parmesan, gouda, swiss, and similar varieties. The longer a cheese ages, the more tyramine it contains.
- Alcohol: red wine, beer, and dark liquors are the worst offenders. Some people react to all alcohol.
- MSG and related flavor enhancers: found in soy sauce, bouillon cubes, canned soups, seasoned salts, and anything labeled “hydrolyzed protein” or “autolyzed yeast.”
- Chocolate, nuts, and peanut butter
- Artificial sweeteners: particularly aspartame
Caffeine deserves its own mention. In small, consistent amounts, it can actually help. But drinking too much or varying your intake day to day sets you up for withdrawal headaches. If you drink coffee, keep it to no more than two servings a day and try to have it at the same time each day.
A headache diary is the most practical way to identify your personal triggers. Track what you ate, how you slept, your stress level, weather changes, and when your period falls (if applicable) alongside your migraine days. Patterns usually emerge within a couple of months.
Supplements Worth Trying
Three supplements have enough evidence behind them that the American Headache Society recognizes their use for migraine prevention. Magnesium oxide at 400 to 500 milligrams per day is the most widely recommended. Many migraine sufferers have lower magnesium levels than average, and supplementation can reduce attack frequency. Riboflavin (vitamin B2) at 400 milligrams per day and CoQ10 at 300 milligrams per day have also shown the ability to reduce how often migraines occur.
These supplements are inexpensive, widely available, and have few side effects. They do take time to work. Give any supplement at least two to three months of consistent daily use before deciding if it’s helping.
Avoid Medication Overuse
This is one of the most important and least intuitive pieces of the puzzle. Taking acute migraine medications too frequently can cause rebound headaches, officially called medication overuse headache. The threshold depends on the type of medication: for triptans, combination painkillers, and opioids, the limit is 10 or more days per month. For simple painkillers like ibuprofen or acetaminophen, it’s 15 or more days per month. If you exceed these limits for three months or longer, the medications can paradoxically make your headaches more frequent and harder to treat.
If you find yourself reaching for acute medication more than two or three days a week, that’s a signal to talk to your doctor about starting a preventive treatment rather than continuing to treat each attack as it comes.
Preventive Medications
When lifestyle changes and supplements aren’t enough, preventive medications taken daily (or given as injections on a schedule) can significantly cut migraine frequency. The newer class of preventive treatments works by blocking a protein called CGRP that plays a central role in triggering migraine pain and inflammation. In clinical trials, these treatments reduced monthly migraine days by roughly 2 to 4.5 days more than placebo for people with episodic migraine, and by even more for people with chronic migraine.
These medications are given as monthly self-injections or quarterly infusions, depending on the specific drug. They tend to have fewer side effects than older preventive options like blood pressure medications or antidepressants, which is a major reason they’ve become popular.
For people with chronic migraine (15 or more headache days per month), Botox injections are another option. The treatment involves 31 small injections across the forehead, temples, back of the head, neck, and shoulders, repeated every 12 weeks.
One thing to know about any preventive medication: they take time. You may notice some improvement within six to eight weeks, but it can take up to six months to see the full effect. Stopping too early is one of the most common reasons people think a preventive treatment “didn’t work.”
Migraines Linked to Your Period
Migraines that consistently strike around menstruation are driven by the natural drop in estrogen that happens right before your period. If your headache diary confirms a menstrual pattern, there are specific strategies that can help. One approach is short-term preventive use of a triptan, started two days before your expected period and continued for about six days. Studies show this roughly doubles the number of headache-free menstrual cycles compared to placebo.
Estrogen supplementation (applied as a gel starting after ovulation and continuing through the second day of your period) has been shown to reduce menstrual migraine days by about 22%. The catch is that headaches can rebound when the supplementation stops. Extended-cycle hormonal contraceptives, which reduce the number of hormone-free weeks you experience each year, are another option some people find helpful. If your migraines clearly follow your cycle, these are conversations worth having with your doctor, because standard migraine prevention strategies sometimes miss this hormonal component entirely.