Ibuprofen has a half-life of 1.8 to 2 hours. This means that your body takes almost two hours to eliminate half of this drug from it. However, it may take nearly 24 hours for the complete dose to move out of your system after the last one (8).