I know of multiple people that experience migraine activity. Based on how their migraine effects them will determine how the rest of the day flows. Sometimes it is a matter of going with the ebb and flow as what the barometric pressure is going to do it's going to do regardless. Just my opinion.
You can't. The best you can do is stay away from your triggers. Don't skip a med and keep on keeping on.