布洛芬是一种非甾体类抗炎药,在服药之后半小时左右就能起效,所以服用布洛芬来止痛,可能半小时左右疼痛就能够有缓解的情况。但是是否能够完全将疼痛止住,还要看疼痛的程度以及引起疼痛疾病,因为布洛芬止痛效果并不是很强,对于轻到中度的头痛、牙痛、神经痛、痛经等疼痛,还是有一定的止痛效果。但如果疼痛非常严重,比如恶性肿瘤导致的癌痛,只服用布洛芬可能止痛效果不好。严重的疼痛大多可能需要使用阿片类的止痛剂,布洛芬这种药物的止痛作用可以维持2-3个小时以上,如果药效过去之后可以每隔4-6h再使用1次,1天之中使用不要超过4次。