I have been dealing with migraines for over 20 yrs. in the past, i used maxalt to relieve my migraines. after a particular bad spell this time (i get them every day for a 4-6 week span), my neuro prescribed me O2. it has been wonderful. it can back off the pain in 10 minutes & no chance of rebound. it does not work for all migraine sufferers (usually just cluster headaches) but it has worked for me.