Question: how often can you take keflex 500 mg?
Answer: The usual dose of oral KEFLEX is 250 mg every 6 hours, but a dose of 500 mg every 12 hours may be administered. Treatment is administered for 7 to 14 days. For more severe infections larger doses of oral KEFLEX may be needed, up to 4 grams daily in two to four equally divided doses.