NHS website - Why must some medicines be taken on an empty stomach?
Some medicines need to be taken "before food" or "on an empty stomach". This is because food and some drinks can affect the way these medicines work.
For example, taking some medicines at the same time as eating may prevent your stomach and intestines absorbing the medicine, making it less effective.
Alternatively, some foods can interact with your medicine, either by increasing or decreasing the amount of medicine in your blood to potentially dangerous levels, or levels that are too low to be effective.
Some foods can neutralise the effect of certain medicines. Some examples of foods or drinks that can interact with medicines include:
- grapefruit juice
- cranberry juice
- foods high in vitamin K, such as leafy green vegetables
- salt substitutes or food supplements high in potassium, such as bananas
You should follow the instructions you receive with your medicine. If you're unsure how to take your specific medicine or whether you can have anything to eat or drink before taking it, speak to your GP or pharmacist (chemist) or phone NHS 111 for advice.
As a general rule, medicines that are supposed to be taken on an empty stomach should be taken about an hour before a meal, or 2 hours after a meal.
Forgetting these instructions on rare occasions is unlikely to do any harm, but taking these medicines with food regularly may mean they don't work.
- Erectile dysfunction
- Weight loss & management
- Stop smoking
Repeat Prescription Service
An easy way to manage your Repeat Prescription online.
- Free Registration
- Auto reminder service
- Free Delivery
Common Health Questions
- NHS video wall with stroke, diabetes, and kidney and heart?
- Your health, your way. Your NHS guide to long-term conditions and self care?
- Can I take cough and cold remedies while I'm breastfeeding?
- Can I take paracetamol or ibuprofen with cough or cold medicines?