tbh it's not all in your head. My aunt experiences these kinds of migraines and headaches constantly. I would say go to another doctor and get some blood work done and do a head scan or whatever is where they scan your brain (CAT scan I think?) but even if they don't find anything, they could still prescribe something that can help alleviate your headaches even a little bit.
@ Red Fox Hina
I'm going to find another doctor, thanks for the second opinions guys.