“ cephalexin side effects reddit how long does cephalexin last after expiration date cephalexin brand names ”