A lot of docs don't think about using them, because they are cheap, generic and therefore not advertised :)
They shouldn't be taken regularly, they can have nasty side effects if taken regularly, but they are a great drug to use even up to once every week or two weeks to treat an acute severe migraine attack I.e. "rescue medication". Btw, if the migraines are this regular, you should also see a specialist to consider some preventive medication)
My own migraines are pretty mild, but I work as an ER doc, regularly treating patients with migraines that didn't respond to other meds at home.