It may take time to work out the best treatment for you. You may need to try different types or combinations of medicines before you find the most effective ones.
If you find you cannot manage your migraines using over-the-counter medicines, your GP may prescribe something stronger.
Many medications have been designed to treat migraines. Medications used to combat migraines fall into two broad categories:
Many people who have migraines find that over-the-counter painkillers, such as paracetamol, aspirin and ibuprofen, can help to reduce their symptoms.
They tend to be most effective if taken at the first signs of a migraine attack, as this gives them time to absorb into your bloodstream and ease your symptoms.
It's not advisable to wait until the headache worsens before taking painkillers, as it's often too late for the medicine to work.
Tablets you dissolve in a glass of water (soluble painkillers) are a good alternative because they're absorbed quickly by your body.
If you cannot swallow painkillers because of nausea or vomiting, suppositories may be a better option. These are capsules that are inserted into the bottom.
Medications can help prevent frequent migraines. Your doctor might recommend preventive medications if you have frequent, long-lasting or severe headaches that don't respond well to treatment.
Preventive medication is aimed at reducing how often you get a migraine how severe the attacks are and how long they last. Options include: