Ibuprofen typically starts reducing a fever within 20 to 30 minutes of taking it. Blood levels of the drug peak at one to two hours, which is when you’ll see the greatest drop in temperature. A single dose keeps working for six to eight hours before the fever may start creeping back up.
What Happens in the First Two Hours
After you swallow an ibuprofen tablet, it’s absorbed through your digestive tract and into your bloodstream. Within about 20 to 30 minutes, enough of the drug is circulating to begin interfering with the chemical signals that raise your body’s temperature set point. Your brain essentially gets tricked into thinking the target temperature should be lower, so your body starts cooling itself down through sweating and increased blood flow to the skin.
The strongest fever-reducing effect hits between one and two hours after the dose, when blood concentrations are at their highest. In studies comparing ibuprofen to acetaminophen (Tylenol), ibuprofen produced a significantly greater temperature reduction at the two, four, and six hour marks. The difference was especially pronounced at four hours, where higher-dose ibuprofen was markedly more effective than acetaminophen.
How Long the Effect Lasts
A single dose of ibuprofen controls fever for roughly six to eight hours. After that window, your temperature may rise again as the drug clears your system. You can take another dose as soon as six hours after the first if the fever returns, though spacing doses every eight hours is gentler on the stomach. For adults taking standard 200 mg tablets, the limit is six tablets (1,200 mg) in 24 hours. If you’re using 400 mg tablets, the maximum is three per day.
Food Slows It Down
Taking ibuprofen on an empty stomach gets the drug into your bloodstream faster, but it also raises the chance of stomach irritation. When you take it with food, absorption slows noticeably. A systematic review in the British Journal of Clinical Pharmacology found that food delayed ibuprofen’s peak blood levels by about 47% for standard tablets, meaning it took closer to two hours instead of roughly 80 minutes. For fast-acting formulations, the delay was even more dramatic: peak levels took about twice as long to reach when taken with a meal.
The trade-off is real. Faster absorption produces higher early blood concentrations, which means quicker and more effective fever relief. But if you have a sensitive stomach or haven’t eaten in a while, taking ibuprofen with a small snack or glass of milk is a reasonable compromise. You’ll still get fever relief within 30 to 45 minutes in most cases.
Ibuprofen vs. Acetaminophen for Fever
Both ibuprofen and acetaminophen reduce fever, but ibuprofen is the stronger antipyretic. A meta-analysis covering over 1,000 children found that ibuprofen lowered temperature more than acetaminophen at every time point measured, from two hours through six hours after dosing. The gap widened over time, with the biggest advantage at four to six hours, which makes sense since acetaminophen’s effects tend to fade faster.
That said, acetaminophen is easier on the stomach and safe for younger infants (it can be given from two months of age, while ibuprofen is not recommended before six months). For adults choosing between the two purely for fever control, ibuprofen generally brings a temperature down further and keeps it down longer.
Dosing for Children
Children can take ibuprofen every six to eight hours as needed, but the dose should be based on weight rather than age. If you don’t know your child’s current weight, age-based guidelines on the packaging are a reasonable backup. Ibuprofen is not considered safe for babies under six months old. For children who are dehydrated from vomiting or diarrhea, ibuprofen carries extra risk because it can stress the kidneys when fluid levels are low.
Who Should Be Cautious
Ibuprofen isn’t the right choice for everyone with a fever. It can cause stomach ulcers and bleeding, particularly in people who take it frequently, are over 75, drink alcohol regularly, or have a history of stomach problems. It also puts added strain on the kidneys, so anyone with kidney disease or significant dehydration should avoid it.
People with heart disease, a history of heart attack or stroke, or uncontrolled high blood pressure should use ibuprofen cautiously, as it may slightly increase cardiovascular risk. Those with asthma (especially alongside nasal polyps) can experience worsening symptoms. Pregnant women should not take ibuprofen at 20 weeks or later, as it can harm the fetus and complicate delivery.
Fever That Doesn’t Respond
If a fever doesn’t come down at all within two hours of taking ibuprofen, or keeps returning above certain thresholds, that’s worth paying attention to. For adults, a temperature of 103°F (39.4°C) or higher warrants a call to a healthcare provider. For infants under three months, any fever of 100.4°F (38°C) or above is a reason to seek care right away, regardless of whether you’ve given medication. Babies between three and six months need evaluation for fevers above 102°F (38.9°C), or for any fever paired with unusual irritability or sluggishness.
In children, a fever lasting more than three days, a seizure during a fever, or signs like confusion, repeated vomiting, severe headache, or a stiff neck all call for prompt medical attention. In adults, the same applies for symptoms like rash, neck stiffness, difficulty breathing, chest pain, or confusion alongside a fever.

