Had a kidney infection from the end of December to the middle of January. I was first on Bactrim, then Macrobid, then Keflex. I am over it now, and stopped taking Keflex about two weeks ago. I am a few days late on my period though, and I am wondering if it is late due to antibiotics or the infection itself. I have not had sex with my husband since this all happened because we are waiting till I know I'm okay. I am seriously freaking out since I have read that it could be cancer, etc. Also, please dont say go to my doctor. I have no insurance, and we have been to the ER 5 times since December.