How long do the effects of ibuprofen last?
Photo Credit: Courtesy of 3DStockPhoto (The Last image)
For some types of long-term pain, you'll need to take ibuprofen regularly for up to 3 weeks for it to work properly. If you're applying ibuprofen to your skin, it should start to work within 1 to 2 days. Ibuprofen, paracetamol and aspirin are all effective painkillers.