Should you take Advil (ibuprofen) before or after dinner?
For most people, Advil works whether you take it before or after dinner, but taking it after food is often the safer choice for the stomach. Ibuprofen can irritate the stomach lining and increase the risk of heartburn, stomach pain, or ulcers—risks that food can reduce.
What’s the difference if you take it before dinner?
Taking Advil before eating may help you feel symptom relief sooner, especially for pain that starts before the meal. But if you have a sensitive stomach, a history of ulcers, or reflux, taking it before dinner can make stomach side effects more likely.
What if I’m taking Advil for a toothache, headache, or cramps?
If your goal is pain control, you can take it with or without food. If pain tends to worsen your nausea or you already feel an upset stomach, taking it after dinner (or with a snack) is usually better tolerated.
How to take it to reduce stomach side effects
Take Advil with a full glass of water and with food if you’re prone to stomach irritation. Avoid taking it on an empty stomach when you can.
When to avoid Advil around meals
Do not take ibuprofen if a clinician has told you to avoid NSAIDs, or if you’ve been advised not to use it due to ulcers/GI bleeding risk. If you’re on blood thinners, have kidney disease, or have been told to avoid NSAIDs, check with a pharmacist or clinician before using it (meal timing won’t fix those risks).