Skip to main content


On this page

  1. About nitrofurantoin
  2. Key facts
  3. Who can and cannot take nitrofurantoin
  4. How and when to take it
  5. Side effects
  6. How to cope with side effects
  7. Pregnancy and breastfeeding
  8. Cautions with other medicines
  9. Common questions

1. About nitrofurantoin

Nitrofurantoin is an antibiotic.

It's used to treat urinary tract infections (UTIs), including cystitis and kidney infections.

When you take nitrofurantoin, your body quickly filters it out of your blood and into your pee. This is useful if you have a urinary tract infection because it means the medicine is concentrated at the site of infection. But it means nitrofurantoin will not work for any other types of infection.

Nitrofurantoin is available on prescription. It comes as capsules, tablets and a liquid that you drink.

Help us improve our website

Can you answer a quick question about your visit today?

Take our survey

2. Key facts

  • The most common side effect of nitrofurantoin is an upset stomach. Taking this medicine with or straight after food will help prevent a stomach upset.
  • You'll feel better within a few days for most infections.
  • You can drink alcohol while taking nitrofurantoin.
  • Nitrofurantoin may turn pee dark yellow or brown. This is quite normal. Pee will return to normal after you finish taking the medicine.
  • Nitrofurantoin is also called by the brand names Aratoin, Macrobid, Macrodantin and Furadantin.

3. Who can and cannot take nitrofurantoin

Nitrofurantoin can be taken by adults including pregnant and breastfeeding women.

Nitrofurantoin is not suitable for everyone. To make sure it's safe for you, tell your doctor if you have:

  • ever had an allergic reaction to nitrofurantoin or any other medicines in the past
  • either of the rare inherited conditions: porphyria (a blood disorder) or glucose-6-phosphate dehydrogenase (G6PD) deficiency
  • severe kidney disease
  • diabetes
  • any illness causing severe weakness
  • anaemia or vitamin B deficiency

4. How and when to take it


The usual dose of nitrofurantoin to:

  • treat a urinary tract infection is either 100mg taken twice a day or 50mg taken 4 times a day. Severe infections may need a higher dose of 100mg taken 4 times a day
  • prevent a urinary tract infection is 50mg to 100mg once a day at night

Try to space your doses evenly throughout the day. If you're taking nitrofurantoin twice a day, leave 12 hours between each dose – for example, at 8am and 8pm. If you're taking it 4 times a day, this will usually be first thing in the morning, at about midday, late in the afternoon, and at bedtime.

Generally, it's better to take nitrofurantoin with a meal or snack. This helps prevent a stomach upset.


Carry on taking this medicine until the course is completed, even if you feel better. If you stop your treatment early, your problem could come back.

How to take it

Swallow nitrofurantoin tablets and capsules whole. Do not chew or break them.

There's a liquid nitrofurantoin for people who find it difficult to swallow tablets.

If you're taking nitrofurantoin as a liquid, it'll usually be made up for you by your pharmacist. The medicine will come with a syringe or spoon to help you take the right amount. If you do not have a syringe or spoon, ask your pharmacist for one. Do not use a kitchen teaspoon as it will not give the right amount.

The dose of nitrofurantoin you need to take depends on whether it's being used to treat or prevent a urinary tract infection, your age, and how bad the infection is.

How long will I take it for?

If you're taking nitrofurantoin to:

  • treat a urinary tract infection, then you usually need to take it for 3 to 7 days
  • stop urinary tract infections coming back, you may need to take it for several months
  • prevent an infection before having surgery, you'll usually need take it on the day of the operation and for the next 3 days

What if I forget to take it?

If you forget to take a dose, take one as soon as you remember, unless it's nearly time for your next dose. In this case, just leave out the missed dose and take your next dose as normal.

Never take 2 doses at the same time. Never take an extra dose to make up for a forgotten one.

If you often forget doses, it may help to set an alarm to remind you. You could also ask your pharmacist for advice on other ways to help you remember to take your medicine.

What if I take too much?

Taking an extra dose of nitrofurantoin is unlikely to harm you.

Talk to your pharmacist or doctor if:

  • you're worried or get severe side effects
  • you've taken more than 1 extra dose

5. Side effects

Like all medicines, nitrofurantoin can cause side effects, although not everyone gets them.

Common side effects

These common side effects of nitrofurantoin happen in more than 1 in 100 people. Keep taking the medicine, but talk to your doctor if these side effects bother you or do not go away:

  • feeling sick (nausea)
  • being sick (vomiting) and diarrhoea
  • loss of appetite
  • headaches
  • dizziness or feeling sleepy

Nitrofurantoin may cause your pee to turn dark yellow or a brownish colour. This is normal and not a reason to stop taking the medicine. Your pee will return to normal once you stop taking nitrofurantoin.

Serious side effects

Serious side effects are rare and happen in less than 1 in 1,000 people.

Call a doctor straight away if you get:

  • pains in the chest, difficulty breathing, coughing, chills, or a high temperature
  • pale poo and dark pee together, yellow skin or the whites of your eyes turn yellow – this can be a sign of liver or gallbladder problems
  • pins and needles, tingling sensations, numbness or weakness – these can be signs of nerve problems
  • bruising or bleeding you cannot explain (including nosebleeds), sore throat, a high temperature and feeling tired or generally unwell – these can be signs of blood problems
  • bad headaches

Serious allergic reaction

In rare cases, it's possible to have a serious allergic reaction (anaphylaxis) to nitrofurantoin.

Immediate action required: Call 999 or go to A&E now if:
  • you get a skin rash that may include itchy, red, swollen, blistered or peeling skin
  • you're wheezing
  • you get tightness in the chest or throat
  • you have trouble breathing or talking
  • your mouth, face, lips, tongue or throat start swelling

You could be having a serious allergic reaction and may need immediate treatment in hospital.

These are not all the side effects of nitrofurantoin. For a full list see the leaflet inside your medicines packet.


You can report any suspected side effect using the Yellow Card safety scheme.

Visit Yellow Card for further information.

6. How to cope with side effects

What to do about:

  • feeling sick – take nitrofurantoin with or after a meal or snack. It may also help if you avoid rich or spicy food.
  • being sick and diarrhoea – drink lots of fluids, such as water or squash to avoid dehydration. Take small, frequent sips if you feel sick. Signs of dehydration include peeing less than usual or having strong-smelling pee. Do not take any other medicines to treat diarrhoea or vomiting without speaking to a pharmacist or doctor.
  • loss of appetite – eat when you would usually expect to be hungry. If it helps, eat smaller meals more often than usual. Snack when you're hungry. Have nutritious snacks that are high in calories and protein, such as dried fruit and nuts.
  • headaches – make sure you rest and drink plenty of fluids. Do not drink too much alcohol. Painkillers you can buy without a prescription, such as paracetamol and ibuprofen, are safe to take with nitrofurantoin. Speak to your doctor if these do not help with the headaches or the headaches are severe.
  • dizziness or feeling sleepy – if nitrofurantoin makes you feel dizzy, stop what you're doing and sit or lie down until you feel better.

7. Pregnancy and breastfeeding

It's usually safe to take nitrofurantoin during pregnancy and while breastfeeding.

It's very unlikely that nitrofurantoin is harmful during pregnancy. It goes straight into your pee, so very little of the medicine passes through to the unborn baby. But do not take nitrofurantoin during labour and childbirth, as there's a chance that it can affect the baby's blood.

For more information about how nitrofurantoin can affect you and your baby during pregnancy, visit the Best Use of Medicines in Pregnancy (BUMPS) website.

Nitrofurantoin and breastfeeding

Tell your doctor before taking nitrofurantoin if you're breastfeeding. Although it's generally safe to take this medicine while breastfeeding, it may not be suitable for all breastfed babies.

Do not take nitrofurantoin while breastfeeding if your baby has a rare condition called glucose-6-phosphate dehydrogenase (G6PD) deficiency.

Non-urgent advice: Tell your doctor if you're:

  • trying to get pregnant
  • pregnant
  • breastfeeding

8. Cautions with other medicines

There are some medicines that do not mix well with nitrofurantoin.

Tell your doctor if you're taking these medicines before you start nitrofurantoin treatment:

  • indigestion remedies known as antacids, particularly those that contain magnesium
  • certain medicines for gout, including probenecid or sulfinpyrazone
  • cystitis remedies you can buy from a pharmacy
  • antibiotics known as quinolones, including nalidixic acid, ciprofloxacin, levofloxacin, norfloxacin, ofloxacin and moxifloxacin

Typhoid vaccine given by mouth may not work properly if you're taking nitrofurantoin. This does not apply to typhoid vaccines given by injection.

Mixing nitrofurantoin with herbal remedies and supplements

There are no known problems with taking herbal remedies and supplements with nitrofurantoin.

Important: Medicine safety

Tell your doctor or pharmacist if you're taking any other medicines, including herbal medicines, vitamins or supplements.

9. Common questions

How does nitrofurantoin work?

Nitrofurantoin works in a different way from other antibiotics.

When you take it by mouth, most of it gets filtered out of your blood and into your pee. This concentrates the medicine right among the bacteria causing the urinary tract infection.

Nitrofurantoin kills the bacteria by entering their cells and damaging their genetic material.

When will I feel better?

You should feel better within a few days.

It's important that you keep taking nitrofurantoin until your course is finished. Do this even if you feel better. It will help stop the infection coming back.

What if I do not get better?

Tell your doctor if you do not start feeling better after taking nitrofurantoin for 3 days. Also tell them if, at any time, you start to feel worse.

Will it give me thrush?

Some people get a fungal infection called thrush after taking a course of antibiotics like nitrofurantoin. It happens because antibiotics kill the normal harmless bacteria that help to protect you against thrush.

Ask your pharmacist or doctor for advice if this happens to you.

Will it stop my contraception working?

Nitrofurantoin does not stop contraceptive pills working, including the combined pill and emergency contraception.

However, if nitrofurantoin makes you vomit or have severe diarrhoea for more than 24 hours, your contraceptive pills may not protect you from pregnancy. Look on the pill packet to find out what to do.

Read more about what to do if you're on the pill and you're being sick or have diarrhoea.

Will it reduce my fertility?

There's no clear evidence to suggest that taking nitrofurantoin will reduce fertility in either men or women. However, speak to a pharmacist or your doctor before taking it if you're trying to get pregnant and you (or your partner) are taking this medicine.

Can I drive or ride a bike?

Nitrofurantoin can make you feel dizzy or sleepy. If this happens, do not drive or cycle until you feel better.

Can I drink alcohol with it?

Yes, you can drink alcohol with nitrofurantoin.

Is there any food or drink I need to avoid?

You can eat and drink normally while taking nitrofurantoin.

Can drinking cranberry juice help urinary tract infection?

It's unlikely that drinking cranberry juice or taking cranberry supplements helps treat or prevent urinary tract infections.

Can lifestyle changes help urinary tract infections?

It's possible that a straightforward urinary tract infection may clear up on its own without any treatment. However, it's usually best to treat a urinary tract infection with an antibiotic, or it could spread to the kidneys and lead to more serious problems.

Once treated, there are many steps you can take to stop urinary tract infections coming back:

  • avoid perfumed bubble bath, soap or talcum powder around your genitals – use plain, unperfumed varieties, and have a shower rather than a bath
  • go to the toilet as soon as you need to pee, and always empty your bladder fully
  • stay well hydrated aim to drink 6 to 8 glasses of fluid a day (water, lower-fat milk and sugar-free drinks, including tea and coffee, all count)
  • wipe your bottom from front to back when you go to the toilet
  • empty your bladder as soon as possible after having sex
  • do not use a contraceptive diaphragm or condoms with spermicidal lubricant on them use another method of contraception instead
  • wear underwear made from cotton, rather than synthetic material like nylon
  • avoid tight jeans and trousers