D..
In addition to your other two very good answers, you might try changing your clothes washing detergent. Use Tide Free. My husband's dermatologist told him that after he had a massive dermititis infection. He uses Ivory soap, and Cera Ve lotion. Perhaps it would help you too.
Do have your thyroid checked. That's REALLY important.