See your doctor. If you have tried all over the counterpain medications, you might consider a magnesium supplement, then see your doctor. You might need a daily medication like topamax (topiramate) or Propranolol to keep the headaches away. You can also find out if your headaches are coming from tension, dehydration, lack of sleep/poor sleep, skipping meals, stress, sleep apnea/snoring, or chronic sinus problems.
Botox and Surgery. Long term relief of migraines can be achieved with botox. If you have a good response, you may be a candidate for surgery. Surgery has been shown to dramatically decrease the frequency and intensity of migraines. Www. Themigrainereliefcenter. Com.