I am sure gluten and soy both affect my bodies use of my meds. Never noticed a problem with other foods but I do have problems with low ferritin and this makes me hypery.
My thyroid gland swells if I take iodine or fish liver oils - I crash rapidly and Vitamin C tickles my thyroid (not swelling but tickling)!!! Would not take any of these. I seem to be ok eating fish and fruits high in vit C so I stick with these.
I always show a suppressed TSH and although I took T4 for years, I agree that natural thyroid hormone is much better and am very lucky to be able to get it now. I wish too that TSH wasn't used as a test.
I am very active and do loads of exercise - am a very driven person so tend to still be going when the rest have stopped - inclined to be perfectionist too - hopeless .
I am not sure if Graves affects iron levels but Hashi's does.....if you are not making enough thyroid hormone and it dips too low for more than a short period of time, you can pop anemic.
The instability of your thyroid may be causing the low ferritin.
I am the same with regards to exercise. I am constantly in motion and do not rest all that often. I feel better when I move. I used to be a nutty perfectionista but that has changed a bit. I am still a perfectionist with certain things (like work) but other areas I let that go as I aged. So....you are not hopeless. Mental state changes a bit when you get older. You begin to realize that being perfect is not really totally attainable so some things aren't as important. That might be your hyper state kicking in but I am low thyroid and I never stop....go figure!