oh, the old low thyroid excuse again.
Fact, a low thyroid means that it's HARDER to lose weight, but your body won't magically put calories in your body.
You don't get migraines when you exercise, you get exertion headaches. different animal that wll go away as your body gets used to exercise.
Eat better, move more. It's not that complicated.