gbryant My personal advice is two fold; You're already doing the first one. If something is bothering you, voice your concern. If it's not heard, find another Doctor. Second, tell your new physician your experience and why you're there. In the U.S. we have a terrible system setup. Do not be afraid to ask for a preliminary interview before you schedule an appointment.
As for your health issues, I did keto successfully for a few months and dropped 30lbs (about 4 to 5 months). The second time I did it (1 month), I lost 9lbs, then gained it back when I went off. I also lost 15 when I decided to quit drinking soda. I was on a great kick of water only for a few years. Sadly, I'm very codependent and my wife is unbearable whiny whenever she is the least bit uncomfortable..... Which is why I am drinking soda again and why I had to quit keto. Lol. My best recommendation for weight control though? Just keep track of what you eat. I've found that if you are writing it down or entering it in an app (another bag of privacy issues there), it definitely causes you to think and look at what you're eating. Just keep at it. And if you ever need help or inspiration, you always have friends and family! 🤗
As for migraines, ask your new doctor about your posture. I always thought mine was great and it turned out to be the reason I was getting severe tension headaches. Also, check/update and prescription glasses/sunglasses/lenses you may have. Reducing screen brightness, as well as warmer color temps (considered "natural" among HT/AV enthusiasts), and frequency of use. Also, ask your doctor about an allergy test. Reducing/increasing any white or ambient noise can help as well. I've been a chronic migraine sufferer for about 30 years.
Lastly, if you are on multiple meds from a psychiatrist, look into therapy, which could lead to consolidating them. Doctors, as well as ourselves, tend to treat the symptoms rather than the root cause.
And if all else fails, ask about medical marijuana. It won't help with weight, but it definitely helps headaches, general aches, etc.