am going through the same things you are - right now I'm trying my best not do buy a giant cookie!
Most of you sound like you have adrenal fatigue also (inter-related with thyroid hormones).
If you wake up at 4 am hungry, its your ADRENAL GLANDS! that's a key sign that they are fatigued. Low cortisol (the hormone it secretes) causes hypoglycemia...
more