Question, when you say anti-histamines, would that include Claritin? I take it daily for some pretty severe allergies but if that could be stopping me from losing anything I'm willing to suffer through the sneezing for a while to check it out.
Yes, Claritin is an antihistamine. If you take it daily, it may be contributing to your weight gain.
Try checking your basal temperature and resting pulse first thing in the morning before you get out of bed. If your temperature is 98.0 or better, it's probably not your thryoid. If your temp is low, it MIGHT be your thyroid - or any number of other things. But a nice normal morning temp pretty much rules out hypothyroidism.