You should start to feel better
20 to 30 minutes after taking ibuprofen by mouth. 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.
read more >>