I have tried taking Ibuprofen as have a bad back at the moment. I can't say that it has made much difference to the soreness. Do you need to take several days of Ibuprofen for it to build up in your body to be effective?