Have you gotten a full panel for iron testing (TIBC, UIBC, ferritin, transferrin, hemogloin, Hemocrit, CBC, Serum Iron & Zinc Protoporphyrin(ZPP))? Too much or too little can REALLY screw up your thyroid, adrenals etc...
Also, progesterone (like estrogen) gets stored in fatty tissue....maybe you've stored enough for the time being???