How long does plavix (clopidogrel) stay in system? 7 days : We usually ask patients to stop Plavix (clopidogrel) 7 days prior to a procedure to prevent bleeding . So the effect of Plavix (clopidogrel) lasts 7 days. ...Read more.