坐骨神经痛多久能够恢复因人而异,只要患者通过卧床休息以及接受合理的药物治疗,大部分患者能够在两周左右恢复。治疗的药物主要包括类固醇激素以及非甾体消炎止痛药和营养神经的药物。但是如果坐骨神经痛病情非常严重,而且患者治疗依从性交差,则恢复的时间较长。比如肿瘤,糖尿病等原因导致的坐骨神经痛,一般需要较长的时间恢复。