Keflex is the brand name associated with cephalexin, but it is no longer available ... by mouth every six hours for seven to ...