How long does Advil (ibuprofen) last for pain or fever?
Advil (ibuprofen) is a short-acting pain and fever medicine. For most people, a dose starts working within about 30 minutes, and the pain/fever relief typically lasts around 4 to 6 hours.
How long does Advil last after taking a dose?
After you take Advil, effects generally peak within the first few hours and then gradually wear off. That timing is why dosing is commonly repeated every 4 to 6 hours for over-the-counter use (following the label).
Does “Advil” last longer if it’s extended-release?
Yes. Extended-release ibuprofen products are made to last longer than regular (immediate-release) Advil. If you’re using an “Extended Release” or similar version, you should follow that product’s specific label instructions for how long the relief is expected to last.
What to do if it wears off too soon
If symptoms come back before the next dose is allowed on the label, you generally should not take extra beyond the directions on the package. Check whether your product is immediate-release vs extended-release, and follow the maximum daily dose on the label.
When to stop and get medical help
Seek medical care promptly if pain or fever is severe, lasts beyond what you can reasonably control with OTC dosing, or comes with concerning symptoms (for example, trouble breathing, swelling, chest pain, black/bloody stools, or persistent vomiting).