Another variable is the night before drank about a pint of Vodka. Perhaps I should retest earlier in the day, and after a week of no alcohol.
I think you already sensed the issue, but I will only mention that if you drink a pint of vodka then (depending on your age) you will have significant (as in detectable on a breathalyzer) amount of alcohol in your system up to 24 hours later. If you are over 35, this timeframe extends to 48+ hours. As long as there is sufficient amount of alcohol in your system androgen levels will be low and cortisol/prolactin will be high. LDL will also be high. While LDL is not as sensitive enough to fluctuate a lot on a daily basis, drinking a pint of vodka (alcohol raises both LDL and HDL) can raise it temporarily by 20+ points.
So, yeah, needless to say doing blood work after a night of decent drinking is not a good idea.
A pint of Vodka is only 10 shots.
Um, yeah, more than enough to mess up steroidogenesis and depending on your age, health, and how fast you metabolize alcohol you could have been still legally "drunk" when you were doing the tests even if you did not feel that way.
Anyways, not criticizing, just letting you know that in this state the blood work is unreliable. My doctor will always ask pointedly if I had been having "more than a few" the 2-3 days before the test and if I say yes or hesitate he would get angry and send me back and ask to come back when I've been "dry" for at least 5 days.
One last thing - if you can do tests for cortisol, DHEA, and prolactin too as it can suggest why T is low. Just getting a test for T does not give much to work with.