中药的药效有多长? 你好,中成药药效的持续时间一般是6到8个小时,所以大部分中成药都是一天吃三次,当然也有更长的。不是所有的中成药药效时间都一样。停药了就没效果了,不用刻意去治。吃一个月中药再去找医生换药方。