I would finish up at two weeks before blood work, I personally wait a month . Nolva will improve lipid profile. I can not comment on the others, for my knowledge of these effects on blood work is hear say. I would think that finasteride could elevate AST & ALT not sure though. I never used it. I have a head full of hair and PSA good to go.