If your doctor prescribes Keflex to treat your UTI, you’ll likely take the drug at home. Treatment typically lasts no longer than 7 days. Antibiotic resistance is a growing problem which is why it’s recommended to take the shortest course of antibiotics that’s effective for your condition.
As with all antibiotics, you should take Keflex exactly as your doctor prescribes. Take the entire course of treatment even if you start to feel better.
Never stop treatment early. If you do, the infection could return and get worse. Also, be sure to drink plenty of fluids during your treatment.