问题分析:止痛针能够持续多长时间也是跟个人的体质,气血以及对疼痛的耐受程度有一定的关系。止痛针注射5到10分钟会见效,持续最长时间可以达到12小时,止痛针主要适用于一些不耐受口服药物或者是一些癌症后期引起的疼痛,止痛针不能随意使用,会形成一定的耐药性和机体依赖性,症状得到缓解以后可以选择停药或者选择其他口服的药物。