吃中药要吃多久才有效果要看每个人的恢复情况,身体素质也是不一样的时间长短,所以也会因人而异的,一定要在正规的医院接受相关的治疗,查明原因,对症治疗才能够有效果,平时多锻炼身体,吃中药也是有一定的疗程的,要看具体治疗的是哪一方面的疾病,医生会根据疗程来进行药物的调整的。