Timing of Drugs: Before or After Food

Why timing matters with medication

The instructions on your medicine packet are there for good reason. Whether you're told to take a drug before, with or after food can affect how well it works and how your body absorbs it.

Food changes the speed at which medicines pass through your gut. It can also alter how much of the active ingredient actually reaches your bloodstream. For some drugs, food blocks absorption. For others, it helps the medicine dissolve properly or protects your stomach from irritation.

If you're ever unsure about when to take a medicine, check with your pharmacist or GP. They can explain the reasoning behind the instructions and help you fit doses around your daily routine.

Taking medication on an empty stomach

Some medicines work best when taken before eating, typically at least an hour before food or two hours after. This usually applies to drugs that need to be absorbed quickly or that food would interfere with.

Nitrate medications used for angina often need an empty stomach because they must act fast when symptoms occur. Food slows absorption, which can delay the effect.

Certain antibiotics also need an empty stomach. Food can bind to some of these medicines or reduce the amount that gets absorbed, making them less effective at fighting infection.

An empty stomach generally means no food for at least an hour beforehand. Water is usually fine, but check the label or patient information leaflet to be sure.

Your situation may be slightly different. ask a question below ↓ and our editorial team will reply with our advice.

Taking medication with or after food

Other medicines should be taken with meals or shortly after eating. There are several reasons for this.

Some drugs irritate the stomach lining and can cause nausea, discomfort or even ulcers if taken without food. Anti-inflammatory painkillers like ibuprofen are a common example. Taking them with food provides a buffer and reduces the risk of stomach problems.

Food also affects how long medicines stay in the stomach before moving into the small intestine, where most absorption happens. Some medicines benefit from slower transit because it gives them more time to dissolve and be taken up by the body.

Fatty meals can increase the absorption of certain medications. This effect varies considerably between drugs, which is why some have specific instructions about the type of food to eat or avoid. High fibre diets can also influence absorption rates for particular medicines.

Consistency matters too. If you take regular medication for a chronic condition, try to keep the same routine each day. Taking doses at different times or with varying amounts of food can affect how much medicine your body absorbs from one day to the next.

Following the instructions

Read the label and the patient information leaflet that comes with your medicine. These explain exactly how and when to take each dose. If you've lost the leaflet, you can find copies on the Electronic Medicines Compendium website. The British National Formulary, which pharmacists and doctors use, is another authoritative source.

Pharmacists can advise on timing, what counts as an empty stomach, and whether specific foods or drinks might cause problems with your medication. Remember to mention any over the counter supplements you're taking, as these can also interact with food and prescribed medicines.

If you take several medicines, your pharmacist can help you work out a schedule that fits your meals and avoids any interactions between drugs.

For general guidance on using medicines safely, the NHS website provides reliable information. Your GP practice can answer questions about specific prescriptions and how they relate to your diet and lifestyle.