There's currently no cure for migraines, although a number of treatments are available to help ease the symptoms. 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.