I understand how this feels. I'm going out on a limb here only because this was and still is my issue today. When I treat for high blood sugar in the evening I run a high risk of going low in my sleep at which point I don't wake up and my liver helps me out by releasing some glycogen. What that does to my morning sugar level is make it difficult to lower because that glycogen sugar is some stubborn stuff and doesn't like to go down right away unlike food induced high sugar which responds very well to my correction.
I like to limit the fat with carb content at my night time meal. Fat slows down carb absorption making it possible to run low then go higher later. Anyway, I would either test at 2am or 3am (just a couple nights) and make adjustments or reduce my correction before bed time.
If I was to bet, I am thinking you go low while sleeping causing the sugar to be high in the morning which causes a ton of stress for your next day so the cycle continues. And one more thing, have some orange or apple juice on your night stand for that early morning test, nothing makes me more lazy than low sugar at 2am and then I don't want to do anything to treat it because my fast sugar source is down in the kitchen.
I hope you find your groove and this provides some help.
If your doctor thinks your weight loss etc might be due to an overactive thyroid I would certainly have him follow through with the blood tests. Years before I was diagnosed with type 1 diabetes, I was losing weight, eating like never before (only time in my life I was able to eat everything I wanted and still lose weight) and was losing muscle control and so on, I felt terrible...... Bottom line, I had graves disease (over active thyroid). This is another immune system disorder. That was approx. 20 years ago and have had it under control almost from the time of diagnosis. I have no idea if this would effect your blood sugars, but would be something you need to address quickly regardless. Just a thought - hope it helps.
Been there. Here's what I did. 1.Give insulin 20/30 minutes before food and
2. Consume a modified Paleo diet breakfast. That includes only protein and veggies in the morning. Omelet with cooked spinach and basil. Or, 2 hard boiled eggs with a bunch of stir fried mushrooms and green onions 3. Eliminated all dairy at breakfast. For six months glucose levels remains below 120 3 hours after breakfast. Hope this helps.