Hi A. I'm sorry too that you are a migraine sufferer. I have had them for about 30 years now. I agree that starting with a neurologist is probably your first step. There are lots of new meds available now to treat and prevent them. I am like you and have a headache just about every day, the severity changing and often have several migraines a month to include lots of migraines lasting days and a few within the years lasting weeks. There are things to prevent them, like Topamax and even beta blockers that you take daily. It seems like all of these work for months and then lose effectiveness you you might have to change them up often. The Topamax helped me for a long time but now it just helps me not vomit. The sumatriptans offer me a lot of relief for the bad ones, and I just tried Aimovig but may have had a bad side effect, we're not sure if it was the Aimovig or not because it is so new.
Also, your neurologist may recommend taking supplements with magnesium or butterbur/feverfew...but he/she will need to make sure this doesn't mess with any other meds you're on. I tried botox years (31 shots twice) ago with no luck but it did help my daily headaches when just done in my forehead. I am trying it again because my neurologist is out of ideas. You're insurance will cover this if it's the whole migraine deal and Botox.com will help too. Also, for a migraine lasting 7 days or more you can take prednisone but this is not a good thing to do often. This has broken my bad migraines. And I do use the migraine cocktail they talk about online but you'll have to get some of those meds from a doc, to break a bad one if Imitrex (sumatriptans) aren't working.
It sucks to suffer from headaches and migraines. I get it. I have three kids and my life is really hard because of the constant pain. You are not alone. Good luck.