不同剂型的止痛药有不同的给药方法和起效时间。

口服止痛药通常在30-60分钟内起效。肌肉注射镇痛药物起效快,约10-15分钟即可见效。舌下含服的止痛剂也能在大约15分钟内起效。止痛药也有很多种。普通止痛剂是普通止痛剂,如非甾体抗炎药,包括阿司匹林、布洛芬、洛索洛芬和其他常用止痛剂,适用于轻度至中度疼痛。阿片类镇痛药容易上瘾,如吗啡、度冷丁等。这些药物见效快,可通过肌肉注射迅速缓解剧烈疼痛,适用于肾癌、肝癌等引起的疼痛。,并能提高晚期癌症患者的生活质量。

由于大多数镇痛药都能刺激胃肠粘膜,患者在服用镇痛药时必须接受专业医生的指导,以避免严重的不良反应。