Migraines are very bad headaches. They mostly affect adults, but children can get migraines too.
Medicines for migraines in children are called preventive medicines. They help make the brain less sensitive to pain, which can stop migraines and make them less painful. Preventive medicines for migraines include:
Your child might start preventive medicines if they have more than 5 and up to 8 migraines a month. Preventive medicine can help lower the number of migraines your child gets by half or more.
If your child is taking preventive medicine, they need to take it every day without skipping a dose. Preventative medicines take about 12 weeks to start working. Talk to your healthcare provider if your child’s medicine isn’t working after 12 weeks.
These medicines are used in low doses to treat migraines, so their side effects tend to be mild.
Your healthcare provider can help you choose the best medicine for your child. Tell them if your child has any other health concerns (such as problems with sleep, depression, anxiety, or seizures).
Most children don’t need preventive medicine for the rest of their lives. They usually take it for about 12 months and stop once they have few migraines.
CCBs, like flunarizine, work well for migraines in children. CCBs change how blood vessels in the head react to a migraine and block chemicals that cause it. Side effects include feeling tired, sleepy, or depressed.
Antihistamines help with allergy symptoms. Cyproheptadine is an antihistamine. It’s sometimes used for children under 12 years old who have migraines often. Side effects include feeling sleepy and hungrier than usual.
Anticonvulsants are medicines for seizures and epilepsy. Topiramate (Topomax) is an anticonvulsant that works well to stop migraines. It works best in children between 12 and 17 years old.
Side effects of topiramate include:
Research shows that the anticonvulsant valproic acid (Epival) also works well on migraines in some teens. Its side effects include nausea (feeling sick to your stomach), feeling tired, losing hair, bruising, and gaining weight. If your child has nausea, give them a snack with this medicine.
Antidepressants are medicines that treat depression. Some antidepressants like amitriptyline and nortriptyline also block chemicals in the brain to stop migraines. Side effects include:
If your child has nausea, give them a snack with this medicine.
Beta-blockers, like propranolol, are normally used to lower blood pressure. But they also block chemicals in the brain that can help stop migraines. Side effects include:
Some research shows that beta-blockers may affect the airways. Tell your healthcare provider if your child has a history of asthma.
There isn’t enough research to know if vitamins, herbs, and minerals can help stop migraines. But some research shows the following may help:
Every child is different. It might take time to find the best medicine for your child. Your child might need to try a different type or dose of medicine to manage their migraines.
Encourage your child to ask questions about migraines. Ask your healthcare provider to help you and your child make a plan to manage migraines.
Current as of: October 25, 2021
Author: Pediatric Neurology, Alberta Health Services
This material is not a substitute for the advice of a qualified health professional. This material is intended for general information only and is provided on an "as is", "where is" basis. Although reasonable efforts were made to confirm the accuracy of the information, Alberta Health Services does not make any representation or warranty, express, implied or statutory, as to the accuracy, reliability, completeness, applicability or fitness for a particular purpose of such information. Alberta Health Services expressly disclaims all liability for the use of these materials, and for any claims, actions, demands or suits arising from such use.