Re: How long are tsh tests supposed to take?
It doesn't take that long for TSH. Someone lost something - the sample or the results - or they failed to run the test and no one will admit to it.
Also, if the T4 and T3 were the "total" levels instead of the "free" levels, they aren't very accurate. As long as you have to have another TSH done anyway - it seems, at least - make sure you've had the free T tests. If you haven't, get them to run those from the blood sample used to do the TSH.
"Normal" is a matter of opinion. If the free levels of the T hormones are below mid-range, they're too low and you are likely to have symptoms of that.