Prescription onlyLower-cost generic available

Keflex

(Cephalexin)

Prescription onlyLower-cost generic available
Back to: Full Site NavigationSkip to: side effects sectionSkip to: What to expect sectionSkip to: Risks and warnings sectionSkip to: Common concerns from users and pharmacists

Kills bacteria.

Skip Upsides & Downsides section. Skip to side effects section.

Our bottom line

Keflex (Cephalexin) is good for treating many bacterial infections and is available as generic. However, if you are on medications to thin your blood, you can be more likely to bleed.

Coupons and discounts

Upsides

  • Available in generic.
  • Available in different forms: tablet, capsule, and suspension.
  • Used to treat many types of bacterial infections.
  • Less resistance seen in bacteria to this antibiotic. Your doctor may run tests to see which antibiotics will kill the bacteria causing your infection.
  • Can be taken with or without food.
People say this drug is:
679 reviews

Downsides

  • If you're on blood thinners (anticoagulants), talk to your doctor, it may make you more likely to bleed.
  • If you have to take any live vaccines, talk to your doctor. You may have to postpone it.
  • Can cause diarrhea.
Skip side effects section. Skip to What to Expect and Pharmacists Tips section.

Side effect rates for Keflex (Cephalexin)

Risks and Warnings for Keflex (Cephalexin)

Skip risks section. Skip to common concerns section.
  • As with all antibiotics, Keflex (Cephalexin) can cause diarrhea. If this happens while you're taking the medication, taking probiotics in the form of yogurt, supplements or drinks a few hours after you take the medication may help. If you develop an unusual diarrhea with loose or bloody stools weeks after you finish the medication, talk to your doctor as this can be a rare but serious side effect.

Common concerns from people taking Keflex (Cephalexin)

Final section. Do you want to return to drug navigation?
Pregnancy
Food
  • Can be taken with or without food.
  • If you're on blood thinners (anticoagulants), talk to your doctor, it may make you more likely to bleed.