Hi Missy and welcome to the forum. You're going through a tough time with this. I don't know the answers to your questions, to be honest. When blood sugar is unstable, fluctuating from lows to highs, it is rather difficult to prescribe medication, it seems to me. I've read that sometimes cases like this are when a person ends up as a type 1 when the blood sugar finally stops the roller coaster levels. An endocrinologist is a specialist who handles difficult cases.
Headaches can appear with both hypos and hyper episodes but I don't know about
migraines. The medication you're taking for that is normally prescribed for high blood pressure.
If your diabetes is diet-controlled now, then a good idea would be to keep a daily food log with the times and what you eat and your blood sugar before your meal and about
two hours afterward. This will tell you how you're reacting to different food.
To help yourself head off a hypo, eat smaller meals more frequently throughout the day to help keep the blood sugar level. And keep something to eat or drink with you at all times. Going for several hours between eating (which is ok normally) may make your blood sugar crash, so eating more often will help avoid that.
I wish I could help more. Perhaps other members can post, too.
(edited to correct some dumb grammar mistakes
)