问题分析:肾结石服用药物需要多长时间才能排出,这要看患者的情况。首先要确定肾脏的大小,肾脏的位置,还有肾脏的阻塞严重的情况,如果肾脏结石的体积不大,可以通过药物来排除。假如病患的输尿管没有阻塞,那么一些患者可以在一到两日之内排出,而另一些患者则需要一星期左右的时间来排出,而一些患者则是在输尿管中出现了阻塞。如果是这样的话,可以选择使用体外震波碎石,或者是因为体外震波碎石的疗效不好,选择外科手术来治疗。