• question-icon

    Is Macrobid or Keflex better for UTI?

Posted on Wed, 1 Jun 2016 in Kidney Conditions
Question: I have an UTI and was wondering about Keflex verses Macrobid
Answered by Dr. Michelle Gibson James 25 minutes later
Brief Answer:
macrobid treats the bladder mainly

Detailed Answer:
HI, thanks for using healthcare magic

Macrobid is the trade name for the medication nitrofurantoin, keflex is the trade name for cephalexin.

Urinary tract infections can affect any aspect of the urinary tract including the bladder, ureter, urethra, kidneys,prostate.

Macrobid would mainly be used for urinary tract infections of the bladder because the drug is thought to poorly penetrate other tissues to get into the kidney or prostate for example. This means that it would not be effective if your urinary tract infection extends to these areas.

If your infection is a simple uncomplicated infection affecting the bladder only then it may be helpful for you.

Keflex is a different family of medication, it can penetrate most tissues well so it would be helpful if the infection involves other areas of the urinary tract.

Both are useful against the types of bacteria that are most commonly associated with urinary tract infections.

Summary: (1) can both be used but the keflex can treat more of the urinary tract

I hope this helps, feel free to ask any other questions

Above answer was peer-reviewed by : Dr. Chakravarthy Mazumdar
Answered by
Dr. Michelle Gibson James

General & Family Physician

Practicing since :2001

Answered : 16811 Questions


The User accepted the expert's answer

Share on

Recent questions on  Cephalexin

doctor1 MD

my 9 year old daughter is on cephalexin antibiotic for a sinus infection and yesterday her feet hurt and I saw blothchy red rash on the bottom of...

doctor1 MD

Hi Dr.Grief I had some bad skin rashes from diltiazem and warfarin. I am off these medications but the skin rashes left me with major itching. I...

doctor1 MD

my husband is being treated for mssa with oral cephalexin---dr. asks about a rash on each visit and recently he has now gotten a rash several...

doctor1 MD

I had a yeast Infection caused by antibiotics (Cephalexin 500 MG Capsule), because of this I was prescribed Fluconazole oral 200 MG Tablet. I took...

doctor1 MD

For the past week I had lot of itching near my butt, after few days the skin became very thick. Currently itching has reduced, but I can feel the...

doctor1 MD

Hello I'm trying to figure out what is on my inner thigh it is sore and the skin is very soft and the red is a little swollen, I just noticed this...

doctor1 MD

Hi Doctor, Is it safe to take sporidex during breastfeeding my 5.5 months baby? What is the dosage that I can take? I'm suffering with severe...

Get personalised answers from verified doctor in minutes across 80+ specialties

183 Doctors Online

By proceeding, I accept the Terms and Conditions

HCM Blog Instant Access to Doctors
HCM Blog Questions Answered
HCM Blog Satisfaction
Questions Answered By Dr. Michelle Gibson James
  • Q - On insulin for diabetes. Missing periods. Pregnancy test negative. What...

  • Q - Having cramps and periods. Took advil. What should I do to get relief...

  • Q - I am 20 years old. Trying to increase height. Suggest some medicine

  • Q - Having sarcoidosis disease. What happens when they come into contact...

  • Q - After waking up there is a loud pop and the hearing improves. Looking...

  • Q - Put oxygen in nose during colonoscopy. Started sneezing and runny nose....

  • Q - Had intercourse. Getting burning sensation when urinating. What are the...

  • Q - what does Minor linear atelectasis and fibrosis posterobasal segment...

  • Q - Have blocked bile duct. Scan could not found gall bladder. What is the...

  • Q - Ultrasound showed benign cyst in kidney. Blood test showed low vitamin...