OT: 8/10 headache
Yup, that sounds like a migraine to me.
You would get alot of help by seeing a neuro instead of a regular doc. Neuros have alot of info on the latest treatments and meds available that PCP's just don't have time to keep up with.
If you still make it to the meeting, talk to me about this. I have had migraines for a long time and have some meds to suggest for you to try.