not to be annoying but u seem to be getting a lot of migraines. I have gotten a lot of bad migraines for a long timr and have been prescribed rizatriptan and if is genuinely a lifesaver, like 90% success rate for getting rid of the migraine. idk if something like that is an option for u