服用药物之后多久能起效,要看具体服用的是哪一种药物,以及治疗的是什么疾病。不同药物成分在人体内的吸收途径、代谢途径,还有药物半衰期都是不同的,所以起效时间和效果持续时间也是不同的。如果服用的是布洛芬等退烧药物,服药之后半个小时可能就会起效;而如果使用一些止痛药,起效时间也是比较快的;但是如果使用的是抗感染的药物,可能要服用一段时间,达到一定的疗程,让血药浓度稳定之后才能起到比较明显的抗感染效果。像是降压药如果是刚吃上,至少服用两周以上才能达到稳定血药浓度水平,起到稳定降压的效果,所以不同药物的起效时间是不同的。