Botox injections can reduce how often you get migraines and how severe they are, but only if you have chronic migraines—roughly 15 or more headache days per month

Botox (botulinum toxin) works by relaxing muscles and blocking nerve signals that transmit pain. When injected into specific areas of the head and neck, it can interrupt the pathway that triggers migraines before they start. The effect is not immediate: most people notice improvement after two to three weeks, with full results by 12 weeks. The injections last about three months, so you need them four times a year to maintain the benefit.

Botox is not a painkiller and does not stop a migraine once it has begun. It is a preventive treatment, meaning it reduces the number of migraines you experience over time. Studies show that people with chronic migraines who receive Botox have roughly 50% fewer migraine days per month compared to before treatment. Some people see no change; others see dramatic improvement. There is no way to predict your individual response before you try it.

Key Takeaways

  • Botox is only used for chronic migraines (15 or more headache days per month), not occasional migraines.
  • The injections take 12 weeks to reach full effect and last about three months, requiring four treatments per year.
  • Botox prevents migraines rather than stopping them once they start, and roughly half of people see a 50% reduction in migraine days.
  • Your neurologist or headache specialist decides where to inject based on where your pain typically starts.
  • Insurance often requires you to try other preventive medications first before covering Botox.

Who can receive Botox for migraines

The FDA approved Botox for chronic migraines in 2010, but only for people who have 15 or more headache days per month. If you have fewer than 15 headache days per month, Botox is not considered appropriate and insurance will not cover it. Your doctor will ask you to track your headaches for at least a month before deciding whether Botox is the right option.

You also need to have tried at least one other preventive medication first. Common first-line preventives include propranolol, topiramate, amitriptyline, and valproic acid. Insurance companies require this step because these medications are cheaper and work for many people. If you have tried at least one preventive and either it did not work or you could not tolerate the side effects, you become a candidate for Botox.

Botox is not safe during pregnancy, and you should not become pregnant within 24 hours of an injection. If you are planning to become pregnant soon, discuss timing with your neurologist. People with certain neuromuscular disorders should not receive Botox, so tell your doctor about any muscle weakness or nerve conditions.

How the injections are placed and what to expect during treatment

A neurologist or headache specialist performs the injections in an office setting, usually taking 10 to 15 minutes. The doctor injects small amounts of Botox into seven specific areas: the forehead, temples, the back of the head, the upper neck, and the shoulders. The exact placement depends on where your migraines typically start and where you feel pain. Some people get injections in all seven areas; others get fewer if their pain pattern is more limited.

The needle is very small, and most people describe the sensation as a quick pinch. Some doctors apply numbing cream beforehand, and some use ice to reduce discomfort. You can return to normal activities immediately after the appointment. Avoid rubbing the injection sites for at least four hours, and do not exercise or lie down for the rest of the day, because movement can spread the Botox to unintended muscles.

You will not feel any change for at least two weeks. Most people notice improvement between weeks two and four. Full effect takes 12 weeks. If you see no improvement after 12 weeks, the treatment may not work for you, and your doctor will discuss other options. If it does work, you need to return every 12 weeks for another round of injections to maintain the benefit.

How insurance covers Botox for migraines

Most insurance plans cover Botox for chronic migraines, but they have specific requirements. You must have a diagnosis of chronic migraine (not episodic migraine), documented proof that you have 15 or more headache days per month, and evidence that you tried at least one other preventive medication. Some plans require two failed preventives before approving Botox.

Your doctor's office handles the prior authorization request, which means they submit paperwork to your insurance company asking for approval before your first appointment. This process usually takes one to two weeks. If your insurance denies the request, your doctor can appeal with additional documentation, or you can pay out of pocket. The cost without insurance is typically $1,000 to $1,500 per treatment, and you need four treatments per year.

Medicare covers Botox for chronic migraines if you meet the criteria. Medicaid coverage varies by state. If you are uninsured or underinsured, ask your doctor about patient assistance programs run by the manufacturer, which can reduce the cost significantly.

Side effects and what can go wrong

Botox is generally well tolerated, but side effects do occur. The most common are headache, neck pain, and temporary weakness in nearby muscles. Some people experience drooping eyelids or eyebrows if the Botox spreads slightly beyond the injection site. These effects are temporary and resolve within a few weeks. Bruising and swelling at the injection sites usually fade within a few days.

Serious side effects are rare but possible. Botulism-like symptoms—muscle weakness, difficulty swallowing, or difficulty breathing—can occur if Botox spreads to muscles that control these functions. This is extremely uncommon when injected by an experienced provider. Allergic reactions to Botox itself are very rare.

Some people develop antibodies to Botox over time, which means the treatment stops working. This happens in roughly 5% to 10% of people. If you notice that your later treatments are not working as well as earlier ones, tell your doctor; they may switch you to a different formulation or recommend a break from treatment.

Botox compared to other migraine preventives

Botox works differently from oral preventive medications. Medications like propranolol, topiramate, and amitriptyline work throughout your entire body and take weeks to reach full effect. Botox is local—it only affects the areas where it is injected—and also takes weeks to work. The advantage of Botox is that some people tolerate it better than oral medications because it does not enter the bloodstream and cause systemic side effects.

Botox is also different from acute migraine treatments like triptans or CGRP antagonists, which stop a migraine once it has started. Botox prevents migraines from happening in the first place. Many people use both: they take Botox as a preventive and keep a triptan or other acute medication on hand for migraines that do break through.

Newer preventive options include CGRP monoclonal antibodies (erenumab, fremanezumab, eptinezumab), which are injected monthly or quarterly and work through a different mechanism than Botox. Some people try CGRP inhibitors before Botox; others try Botox first. Your neurologist will help you decide which option makes sense based on your migraine pattern and medical history.

What happens if Botox does not work for you

If you complete three full rounds of Botox (36 weeks of treatment) and see no improvement in your migraine frequency, it is reasonable to stop and try something else. Some people see partial improvement but not enough to justify the cost and time. In either case, your neurologist can discuss alternatives.

Options include trying a different preventive medication you have not yet tried, switching to a CGRP monoclonal antibody, or combining treatments—for example, taking an oral preventive and receiving Botox injections. Some people benefit from a combination approach more than from any single treatment alone. Your doctor can also refer you to a headache specialist if you have not seen one, because specialists often have access to newer treatments or can identify patterns that a general neurologist might miss.

Frequently Asked Questions

How long does it take to know if Botox is working?

Most people notice improvement between weeks two and four after their first injection. Full effect takes 12 weeks. If you see no change by 12 weeks, the treatment may not work for you. Do not judge effectiveness based on a single injection; most doctors recommend completing at least two or three rounds before deciding whether to continue.

Can I use Botox if I have only occasional migraines?

No. Botox is only approved and covered by insurance for chronic migraines, defined as 15 or more headache days per month. If you have fewer than 15 headache days per month, other preventive options are more appropriate. Talk to your doctor about medications or lifestyle changes that might help.

Do I have to keep getting Botox forever?

No. If Botox is working, you need injections every 12 weeks to maintain the benefit. If you stop, migraines typically return to their previous frequency within a few weeks. Some people take breaks from treatment or stop altogether if their migraines improve through other means, like stress reduction or medication changes.

Will Botox make my face look frozen?

Botox for migraines uses much smaller doses than cosmetic Botox and is injected into the back and sides of the head, not the face. Most people see no visible change in their appearance. Some people notice their forehead feels slightly smoother, but this is not the goal of migraine treatment and should not be noticeable to others.

What if my insurance denies Botox?

Your doctor can appeal the denial with additional documentation, such as a detailed headache diary or a letter explaining why other preventives did not work. If the appeal is denied, you can pay out of pocket or ask about patient assistance programs. Some manufacturers offer co-pay cards that reduce your cost per injection.