Medication Guides

How Long Does Ibuprofen Take to Work?

Linda Girgis | MD

Medically reviewed by Linda Girgis | MD, Girgis Family Medicine on August 20th, 2026.

Ibuprofen typically begins working within 20-30 minutes when taken orally. Peak pain relief occurs around 1-2 hours after ingestion, with anti-inflammatory effects taking 2-4 hours to fully develop. The medication reaches maximum blood concentration within 1-2 hours. For mild to moderate pain like headaches or muscle aches, you may notice improvement within the first 30 minutes. More severe inflammation requires consistent dosing over 24-48 hours to achieve optimal results. Taking ibuprofen with food may slow absorption by 30-60 minutes but reduces stomach irritation. The duration of action is typically 4-6 hours for standard doses.

Still have questions about this?

Ask your AI Doctor

Keep exploring

Related Questions

From the blog

More from Doctronic

Ask when ibuprofen starts working

Chat Now