Hey there,I'm so sorry that your having such a hard time with your migraines.Mine where very similar to your when I was a teen.Not so bad now.they are still as painful,but only last about
6 hours and I get them only 3 to 4 time a year.I'm real courious what meds you are on or have tried because of the many I tried over the years,only one has worked and I mean worked like a charm.I take "midrin"(isometheptene-dichloralphenazone-acetaminophen)tablets.This med has me feeling human again in about
15-25 min after taking it.And i've never had to take a second dose.Another good med is "fiorinal"50-325-40mg.Sorry I can't help you with school but maybe this can be of some help.Good luck!