The medication of Ibuprofen can stay in the body for about four to six hours. The half-life period of Ibuprofen is only 2 hours. However, it might take 24 hours completely for the drug to be eliminated from the body.