I always wait six (6) weeks. I have my blood tested quarterly for genetically high cholesterol.
However, my last cycle included winstrol (which I hardly ever use) and my lipid profile was really whacked out! The Dr. looked at me screwy when I told him, "Hey, I don't know what to tell you." lol!!
TenMan