TSH is a pituitary test, not just a
thyroid test. TSH tests what the pituitary is telling the
thyroid to do - so with it bouncing around, it may or may not mean thyroid, it may mean something else.
Just testing TSH alone is pretty silly for a doctor - it is not compete enough and since roughly 20% of the population has a pituitary disorder, and that can impact TSH... well, heck, I would rather you test what my thyroid is doing - find another doctor who will test your Free T3 and Free T4.