Choosing between acetaminophen and ibuprofen is usually straightforward, but there are situations where one is clearly better than the other.
The most important rule is the age cutoff. Ibuprofen should not be given to babies under 6 months old. Period. Before 6 months, a baby's kidneys are not mature enough to safely metabolize ibuprofen. If your baby is under 6 months and has a fever, acetaminophen is your only option. (And remember — any fever of 100.4F or higher in a baby under 3 months needs immediate medical evaluation. See our ER fever guide for the full age-based decision framework.)
For babies 6 months and older, both medications are safe, and your choice may come down to practical factors. Ibuprofen tends to last longer — 6 to 8 hours versus 4 to 6 for acetaminophen — which makes it useful for overnight fever management when you want longer coverage between doses. Ibuprofen also has anti-inflammatory properties that acetaminophen lacks, which can give it a slight edge for conditions involving swelling, such as ear infections or teething.
However, ibuprofen should be avoided if your baby is dehydrated or vomiting significantly. Because ibuprofen is processed through the kidneys and can reduce blood flow to them, it is not the right choice when a baby's fluid status is compromised. Acetaminophen, which is processed through the liver, is safer in that scenario.
If your baby is vomiting and cannot keep oral medication down, acetaminophen suppositories (brand name FeverAll) are available over the counter and bypass the stomach entirely. There is no suppository form of ibuprofen. Discuss this option with your pediatrician.