Thank you for all of the useful information. I think it is the absence of Selenium that caused my tongue to swell. I ordered it off Amazon and today is my second day taking. I've remarkably already noticed a difference in the swelling.
As for hypothyroid, I actually was tested as HYPERthyroid when I went to the doctor. my TSH level was 0.035. I made a mistake in my original post. Unless of course that test result was faulty because of the Iodine I had been taking?