Antibiotics generally start working immediately after their consumption. But in some cases, it might vary depending upon your body type and metabolism. Therefore doctors say that Cefaclor might take one-three days to work and show good results. Take your medications in the correct doses and at the correct time.