It is certainly possible that either the Zocor and alcohol (or both) can be causing the elevation in liver enzymes. With the alcohol however, the AST is typically elevated over the ALT - although nothing is 100%.
In any case, I would consider abstaining from alcohol or Zocor and then repeating the enzymes to see if they decrease. Further workup would include a viral hepatitis screen, as well as a liver ultrasound to evaluate for any anatomical abnormality or fatty liver.
As to how long it takes to get out of the system - there is no set time (it varies from patient to patient), but I would estimate a few weeks to be sure.
Followup with your personal physician is essential.
This answer is not intended as and does not substitute for medical advice - the information presented is for patient education only. Please see your personal physician for further evaluation of your individual case.
Kevin, M.D.
Medical Weblog:
kevinmd_b