Many people who are taking tablets or other medicines, either on prescription or over-the-counter, are not sure about the best time to take them, especially in relation to meal times.
Should tablets be taken before, during, or after meals?
There is no simple answer to this question. However, as a general rule you should take medicine on an empty stomach (one hour before eating or 2 hours after).
This is because many medicines can be affected by what you eat and when you eat it. For example, taking a pill at the same time you eat may interfere with the way your stomach and intestines absorb the medicine. If you have food in your stomach at the same time as you take a medicine, it may delay or decrease the absorption of the drug.
There are many exceptions to this rule. Some medicines, such as aspirin and other anti-inflammatory drugs, are easier to tolerate with food. It may be preferable to take them with or immediately after a meal to reduce the risk of side effects such as acid reflux and gastric bleeding. It is sensible to ask your doctor or pharmacist whether it's okay or preferable to take your medicine with a snack or a meal.
As well as affecting your body's ability to absorb medicines, some foods can react with the ingredients of a medicine you are taking, stopping the medicine from working the way it should.
Such drug-food interactions can happen with both prescription and over-the-counter medicines, including antacids, vitamins and iron pills. Equally important, and sometimes dangerous, is the chance of a new medicine reacting with one you are already taking.
Some simple rules can make the taking of necessary medicines safer.
Last Reviewed: 19 November 2010