中药一般需要服用7天左右。这也需要根据病情状况和个人体质决定的,如果病情比较严重的,可能需要服用一段时间的药物才可以起到疗效,患者在服用中药期间,要定期的到医院进行检查,避免症状严重。患者在出现病症后,一定要在医生的指导下服用药物,并且在服用中药期间要尽量避免和其它药物同时服用,以免产生药物之间的相互作用。