You may need to take ibuprofen for 2 to 3 days before you get the most pain relief. There are so many nonprescription pain relievers available. Drugstore shelves are filled with many pain remedies. Each one is advertised to be better and faster acting than the others. But nearly all nonprescription pain relievers rely on aspirin, acetaminophen, or ibuprofen for pain relief.
Some brands also contain substances called additives.
Caffeine to act as a stimulant and lessen pain. Combination products have some disadvantages. The additives can produce undesirable effects. For example, anti histamines sometimes cause drowsiness. You may find this acceptable at bedtime, but it could be a problem during the day or while driving.