... and have not started yet. The past about 2 weeks (I'm not taking now because it gave me a yeast infection) I was taking keflex. Could that be the reason my period is delayed?