all I am here to say is, I've had migraines for years, recently (past year) been on random different meds. They did f*ck all, so I stopped taking them.
Avoid using screens excessively, limit the amount of chocolate and cheese you consume, and orgasm alot = I haven't had any migraines for MONTHS!!