i dont know, but yes it could be a thyroid issue. i would supplement with some high quality kelp on a daily basis. kelp balances out the thyroid. do this for a while, if nothing changes then it may not be a thyroid issue and you can try something else.
also this might be too new agey for you but the next time this happens you could try channeling "spirit fire" via meditation.