Hi: I empathize with you. There are professionals and strategies to help you heal/cope. (1) In your situation YOU will have to advocate, always nicely.
Begin by suggesting a 'reset' with your current provider. As two people working on the same problem. Where you have a previous history of migraines, try a bit of logical humour: "Yes, I did have migraines in the past: when you were born you probably weighed 7 or 8 #s. Things can get bigger and be affected by a lot of things. Is it possible the accident that caused my head injury can have longer term symptoms?"
(2) Ask about strategies and treatments. Ask for a referral for PT., eye exam by (there is one type that is qualified for head/brain injury), ask to have your pharmasist review all your meds and anything organic/natural/whacked out you take with your symptoms in mind. (3) contact your State Brain Injury Survivors Assn. They are a best resource.
I wish for you much success.
I am five plus years into a different life, i have much to be thankful for, i choose to ignore a lot.
I can write to you, because today is a 'crash &burn day" where the injury wins and i rest till it resets.