Tylenol is safest, but I'm wondering if hydration is an issue, because it can cause horrible headaches. Another idea is to see a chiropractor (if you're open to that).
I get bad migraines, and my doctor gave me a prescription for Tylenol with codeine. So maybe that's an option for you.
Yes but you need to talk to your on about it and get a script.