吃了布洛芬以后大约需要15-20分钟才可以起效。布洛芬属于解热镇痛类的消炎药,与阿司匹林的药物成分相当,既可以用于止痛,又可以用于退烧,常用于感冒等引起的头痛、发烧,一般服药以后20分钟左右就会有效果。因为布洛芬吃到胃里以后先经过胃的静脉吸收,经过门静脉、肝脏,然后才可以进入到全身发挥止痛的效果。布洛芬最好吃了东西以后再吃,因为空腹吃布洛芬有可能造成胃黏膜的损伤,可能会出现胃溃疡或者胃内出血等等。