Keflex (cephalexin) is a cephalosporin antibiotic that is typically dosed 2 to 4 times a day. When you receive your prescription and it says to "take one dose four times daily", it can be a little confusing in regard to how appropriately space the doses.
For Keflex, taking one dose four times daily equates to taking one dose about every 6 hours. In most cases, it is not necessary to interrupt your sleep schedule to take a dose at exactly a 6 hours interval. You can safely space your Keflex doses as evenly as possible four times throughout your waking hours.
The dosing schedule you write in your question will suffice for most individuals. Generally, four times daily dosing is recommended as follows:
- One dose in the morning
- One dose in the afternoon
- One dose in the evening
- One dose at bedtime
Having said all of the above, you should also reach out to your doctor to make sure they don't have a specific dosing schedule in mind.
In terms of taking Keflex (cephalexin), it may be administered without regard to meals although if it causes an upset stomach or other GI symptoms, food may decrease the incidence of these side effects.