孕妇打了无痛分娩针以后,需要7个小时到8个小时左右的时间会生,根据个人体质不同,有的孕妇还会在3个小时到4个小时左右就生产。孕妇打了无痛分娩针以后多久会生,要根据孕妇的宫缩程度、胎儿的大小、孕妇骨盆的状态、胎儿的位置等综合判断。孕妇快要临产的时候,子宫的宫口会处于开放状态,如果开到3公分左右的时候,可以打无痛分娩针,这种无痛分娩针可以有效的缓解孕妇在生产时的疼痛,但是也有部分女性打了无痛分娩针以后,分娩不成功,必要的时候可以遵医嘱进行剖腹产手术。