I also get crazy emotions before a migraine. It is one of most troubling and hard to deal with symptoms. And when you get 2-3 migraines a week ...... so I completely understand what you are going through. I do have depression and anixety on top of the chronic migraines and are on 2 meds daily and one as needed for the anixety. They work prefectly and everything is settled until a migraine comes.
I have stickies all over the house that remind me that frustrated and crying, are due to the migraines and will stop. Other warning symptoms I understand that they mean a migraine is coming but the emotions I need to read it on the stickies to remind myself every time.
Got to be something with the serotonin that migraines screw up in your brain during an attack.