I have to go to the doctors to test my liver values. To sum it up, this happened because I went to the doctors they day after I was out all night drinking. At that time he needed to take my blood to test for the flu and found my liver values were high. I explained I was out the night before but he demanded I come back in for another test. That was 2.5 months ago, I'm just coming off a cycle of winny and primoject. I suspect my doctor is trying to catch me on gear. How long before it's 100% safe for me to go back and give blood for the test?