Thank you for writing!
I'm sorry you're dealing with migraines; from personal experience I know how awful they can be.
A doctor can help you to get better treatment options. And yes, a neurologist would be your best bet. Neurologists deal with all aspects of the brain so make sure you see one who specializes in migraines.
Please let us know how you fare.